.layout-default_main *{word-break:break-word}.ui-color-text-primary{color:#212121}.ui-color-text-secondary{color:#757575}.ui-fw-r{font-weight:400}.ui-fw-s-b{font-weight:500}.ui-fw-b{font-weight:600}.ui-ta-l{text-align:left}.ui-ta-c{text-align:center}.ui-ta-r{text-align:right}.ui-link-text{color:#2073f9}.ui-link-text:hover{cursor:pointer;opacity:.8}.ui-link-text:active{opacity:.8}.ui-link-underline{cursor:pointer;outline:none;text-decoration:underline!important}.ui-link-underline:active,.ui-link-underline:hover{opacity:.8}.ui-custom-kbs.klk-bottom-sheet .hotel_booking_footerV2.platform-mobile{box-shadow:none}.ui-custom-kbs.klk-bottom-sheet .klk-bottom-sheet-body{padding:16px 20px;position:relative}.ui-custom-kbs.klk-bottom-sheet .ui-custom-kbs-title{font-weight:600;padding-bottom:16px}.ui-custom-kbs.klk-bottom-sheet .klk-bottom-sheet-footer{padding:8px 20px}.klk-modal .klk-modal-body{font-size:14px;font-weight:400;line-height:1.5}.ui-custom-dialog-confirm-mobile .klk-modal-body{text-align:center}.ui-display-none{display:none}html[data-v-4adea706]{box-sizing:border-box}[data-v-4adea706],[data-v-4adea706]:after,[data-v-4adea706]:before{box-sizing:inherit}body[data-v-4adea706]{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;-webkit-tap-highlight-color:transparent;background-color:#fff;color:#333;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Droid Sans,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:14px;line-height:1.15}a[data-v-4adea706]{color:inherit;cursor:pointer;text-decoration:none}ol[data-v-4adea706],ul[data-v-4adea706]{list-style-type:none;margin:0;padding:0}blockquote[data-v-4adea706],dd[data-v-4adea706],dl[data-v-4adea706],dt[data-v-4adea706],fieldset[data-v-4adea706],form[data-v-4adea706],h1[data-v-4adea706],h2[data-v-4adea706],h3[data-v-4adea706],h4[data-v-4adea706],h5[data-v-4adea706],h6[data-v-4adea706],li[data-v-4adea706],ol[data-v-4adea706],p[data-v-4adea706],pre[data-v-4adea706],table[data-v-4adea706],td[data-v-4adea706],th[data-v-4adea706],ul[data-v-4adea706]{margin:0;padding:0}[data-v-4adea706]::-moz-placeholder{color:rgba(0,0,0,.38)}[data-v-4adea706]::placeholder{color:rgba(0,0,0,.38)}@media (min-width:600px){[data-v-4adea706]::-moz-placeholder{color:#999}[data-v-4adea706]::placeholder{color:#999}}input[data-v-4adea706]::-webkit-inner-spin-button,input[data-v-4adea706]::-webkit-outer-spin-button{-webkit-appearance:none}select[data-v-4adea706]{-webkit-appearance:none;-moz-appearance:none;appearance:none}input[data-v-4adea706]::-ms-clear{display:none}button[data-v-4adea706],input[type=button][data-v-4adea706],input[type=checkbox][data-v-4adea706],input[type=reset][data-v-4adea706],input[type=submit][data-v-4adea706],label[data-v-4adea706]{cursor:pointer;user-select:none;-ms-user-select:none;-moz-user-select:none;-webkit-user-select:none}.section-heading[data-v-4adea706]{color:#212121}.section-heading-desktop[data-v-4adea706]{font-size:20px;font-weight:600;line-height:1.32;margin-bottom:16px}.section-heading-mobile[data-v-4adea706]{font-size:16px;font-weight:600;line-height:1.5;margin-bottom:12px}.link-list-wrapper[data-v-4adea706]{display:flex;flex-wrap:wrap;margin-bottom:-12px;margin-left:-12px;margin-right:-12px}.link-list-wrapper .link-unit[data-v-4adea706]{font-size:14px;font-weight:400;line-height:1.5;margin-bottom:12px}.link-list-wrapper .link-unit-anchor[data-v-4adea706]{display:inline-block;padding-left:12px;padding-right:12px}.link-wrapper-has-border .link-unit[data-v-4adea706]{align-items:center;background-color:#fff;border:1px solid #845500;border-radius:6px;display:flex;margin-left:12px;margin-right:12px;overflow:hidden}.link-wrapper-has-border .link-index[data-v-4adea706]{background:#fcf3de;border-right:1px solid #845500;color:#845500;height:100%;padding:2.5px 10px}.link-wrapper-has-border .link-unit-anchor[data-v-4adea706]{color:#212121}.link-wrapper-no-border .link-unit-anchor[data-v-4adea706]{border-right:1px solid #e6e6e6;color:#757575;height:12px;line-height:12px}.link-wrapper-no-border .link-unit:last-child .link-unit-anchor[data-v-4adea706]{border-right:none}.link-wrapper-no-border span.link-index[data-v-4adea706]{display:none}html[data-v-3303fd73]{box-sizing:border-box}[data-v-3303fd73],[data-v-3303fd73]:after,[data-v-3303fd73]:before{box-sizing:inherit}body[data-v-3303fd73]{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;-webkit-tap-highlight-color:transparent;background-color:#fff;color:#333;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Droid Sans,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:14px;line-height:1.15}a[data-v-3303fd73]{color:inherit;cursor:pointer;text-decoration:none}ol[data-v-3303fd73],ul[data-v-3303fd73]{list-style-type:none;margin:0;padding:0}blockquote[data-v-3303fd73],dd[data-v-3303fd73],dl[data-v-3303fd73],dt[data-v-3303fd73],fieldset[data-v-3303fd73],form[data-v-3303fd73],h1[data-v-3303fd73],h2[data-v-3303fd73],h3[data-v-3303fd73],h4[data-v-3303fd73],h5[data-v-3303fd73],h6[data-v-3303fd73],li[data-v-3303fd73],ol[data-v-3303fd73],p[data-v-3303fd73],pre[data-v-3303fd73],table[data-v-3303fd73],td[data-v-3303fd73],th[data-v-3303fd73],ul[data-v-3303fd73]{margin:0;padding:0}[data-v-3303fd73]::-moz-placeholder{color:rgba(0,0,0,.38)}[data-v-3303fd73]::placeholder{color:rgba(0,0,0,.38)}@media (min-width:600px){[data-v-3303fd73]::-moz-placeholder{color:#999}[data-v-3303fd73]::placeholder{color:#999}}input[data-v-3303fd73]::-webkit-inner-spin-button,input[data-v-3303fd73]::-webkit-outer-spin-button{-webkit-appearance:none}select[data-v-3303fd73]{-webkit-appearance:none;-moz-appearance:none;appearance:none}input[data-v-3303fd73]::-ms-clear{display:none}button[data-v-3303fd73],input[type=button][data-v-3303fd73],input[type=checkbox][data-v-3303fd73],input[type=reset][data-v-3303fd73],input[type=submit][data-v-3303fd73],label[data-v-3303fd73]{cursor:pointer;user-select:none;-ms-user-select:none;-moz-user-select:none;-webkit-user-select:none}.internal-linking-wrapper-desktop[data-v-3303fd73]{margin-top:64px}.internal-linking-wrapper-mobile[data-v-3303fd73]{margin-top:32px}.internal-linking-title[data-v-3303fd73]{color:#212121}.internal-linking-title-desktop[data-v-3303fd73]{font-size:28px;font-weight:600;line-height:1.32;margin-bottom:32px}.internal-linking-title-mobile[data-v-3303fd73]{font-size:20px;font-weight:600;line-height:1.32;margin-bottom:16px}.internal-linking-section-desktop[data-v-3303fd73]{margin-bottom:32px}.internal-linking-section-mobile[data-v-3303fd73]{margin-bottom:20px}.klk-hotel-promotion-tag[data-v-1554bb10]{align-items:center;border-radius:6px;cursor:pointer;display:inline-flex;font-size:12px;font-weight:600;line-height:1.5;max-width:100%}.klk-hotel-promotion-tag>.arrow-icon[data-v-1554bb10]{flex-shrink:0;margin-top:-1px;transform:rotate(-90deg)}.klk-hotel-promotion-tag>span[data-v-1554bb10]{max-width:300px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.klk-hotel-promotion-tag.force-show[data-v-1554bb10]{display:none}.price-item[data-v-da3a4d42]{display:block;padding:0 0 12px}.price-item[data-v-da3a4d42]:last-child{padding-bottom:0}.price-item .price-item-top[data-v-da3a4d42]{-webkit-box-pack:justify;-ms-flex-pack:justify;align-items:flex-start;color:#212121;display:flex;-webkit-justify-content:space-between;justify-content:space-between;width:100%}.price-item .price-item-top .label_section[data-v-da3a4d42]{cursor:pointer;font-size:14px;font-weight:400;line-height:1.32;min-width:100px}.price-item .price-item-top .label_section .label_text[data-v-da3a4d42]{text-align:left}.price-item .price-item-top .label_section .label_icon[data-v-da3a4d42]{height:14px;margin-left:4px;width:14px}.price-item .price-item-top .label_section .label[data-v-da3a4d42]{align-items:center;display:flex}.price-item .price-item-top .label_section .label_desc[data-v-da3a4d42]{color:#757575;display:block;font-size:12px;font-weight:400;line-height:1.32;margin-top:0;text-align:left}.price-item .price-item-top .value_section[data-v-da3a4d42]{align-items:center;color:#212121;display:flex;flex:1 1 25%;font-size:14px;font-weight:400;justify-content:flex-end;line-height:1.32;margin-left:12px;min-width:25%}.price-item .price-item-top .value_section .value_icon[data-v-da3a4d42]{color:#212121;height:16px;margin-left:4px;width:16px}.price-item .price-item-top .value_section .value_text[data-v-da3a4d42]{text-align:right}.price-item.desktop .price-item-top .label_section .label_icon[data-v-da3a4d42]{height:16px;width:16px}.price-item-wrap[data-v-f3c74eca]{margin-bottom:12px}.price-item-wrap.is-show-detail[data-v-f3c74eca] .price-item-top .label_icon,.price-item-wrap.is-show-detail[data-v-f3c74eca] .price-item-top .value_icon{transform:rotate(-180deg)}.price-item-wrap[data-v-f3c74eca] .price-item.price-title{padding-bottom:0}.price-item-wrap[data-v-f3c74eca] .price-item.price-title .label_section,.price-item-wrap[data-v-f3c74eca] .price-item.price-title .value_section{font-size:16px;font-weight:600;line-height:1.32}.price-item-wrap[data-v-f3c74eca] .price-item.price-title .price-tax-price{align-items:center;color:#212121;display:flex;font-size:14px;font-weight:400;justify-content:flex-end;line-height:1.32;margin-top:2px}.price-item-wrap[data-v-f3c74eca] .price-item.price-title .price-tax-price .price-tax-price-desc{color:#757575;font-size:12px;font-weight:400;line-height:1.32;margin-right:4px}.price-item-wrap .price-item-wrap-popper-desc[data-v-f3c74eca]{color:#757575;font-size:14px;font-weight:400;line-height:1.5;padding-top:4px}.price-item-wrap .popper-content[data-v-f3c74eca]{background-color:#f5f5f5;border-radius:12px;margin-top:10px;padding:12px;position:relative}.price-item-wrap .popper-content[data-v-f3c74eca]:after{border-color:transparent transparent #f5f5f5;border-style:solid;border-width:0 7px 6px;content:"";height:0;position:absolute;right:24px;top:-6px;width:0}.price-item-wrap .popper-content .price-item.popper-content--child .label_desc[data-v-f3c74eca],.price-item-wrap .popper-content .price-item.popper-content--child .price-item-top .label_section .label_text[data-v-f3c74eca],.price-item-wrap .popper-content .price-item.popper-content--child .price-item-top .value_section .value_text[data-v-f3c74eca]{font-size:14px;font-weight:400;line-height:1.5}.price-item-wrap.klk-poptip[data-v-f3c74eca]{display:block;margin-bottom:8px}.price-item-wrap.klk-poptip[data-v-f3c74eca] .price-item.price-title .label_section,.price-item-wrap.klk-poptip[data-v-f3c74eca] .price-item.price-title .value_section{font-size:16px;font-weight:400;line-height:1.5}.price-item-wrap.klk-poptip .price-item-wrap-popper>div.popper-title[data-v-f3c74eca]{font-size:16px;font-weight:600;line-height:1.5;padding:0}.price-item-wrap.klk-poptip .price-item-wrap-popper>div.popper-title.price-item[data-v-f3c74eca] .label_section,.price-item-wrap.klk-poptip .price-item-wrap-popper>div.popper-title.price-item[data-v-f3c74eca] .value_section{font-size:16px;font-weight:600;line-height:1.5}.price-item-wrap.desktop .price-item-wrap-popper-desc[data-v-f3c74eca]{padding-bottom:4px}.expand-enter[data-v-f3c74eca],.expand-leave-to[data-v-f3c74eca]{opacity:0}.expand-enter-active[data-v-f3c74eca],.expand-leave-active[data-v-f3c74eca]{transition:all .1s ease-in-out}.hotel-price-content[data-v-0de3c022]{color:#212121}.hotel-price-content .top-title-wrap[data-v-0de3c022]{padding:16px 0;text-align:center}.hotel-price-content .top-title-wrap>b[data-v-0de3c022]{font-size:18px;font-weight:600;line-height:1.32}.hotel-price-content .sell-price[data-v-0de3c022]{overflow:hidden}.hotel-price-content .sell-price .price-item-title[data-v-0de3c022]{align-items:center;color:#212121;display:flex;justify-content:space-between}.hotel-price-content .sell-price .price-item-title>b[data-v-0de3c022]{font-size:16px;font-weight:600;line-height:1.5;margin:0}.hotel-price-content .sell-price .price-item-title>p[data-v-0de3c022]{font-size:14px;font-weight:400;line-height:1.5;margin:0;text-align:right}.hotel-price-content .sell-price .price-item-title>p>i[data-v-0de3c022]{color:#757575;font-size:12px;font-style:normal;font-weight:400;line-height:1.5;margin:0 4px}.hotel-price-content .sell-price .price-item-title>p>b[data-v-0de3c022]{font-size:20px;font-style:normal;font-weight:600;line-height:1.32}.hotel-price-content .sell-price .tip-wrap[data-v-0de3c022]{color:#757575;text-align:right}.hotel-price-content .sell-price .tip-wrap>div[data-v-0de3c022]{align-items:center;display:flex;font-size:12px;font-weight:400;justify-content:flex-end;line-height:1.32}.hotel-price-content .sell-price .tip-wrap>div i[data-v-0de3c022]{font-style:normal;margin-right:4px}.hotel-price-content .sell-price .tip-wrap>div b[data-v-0de3c022]{color:#212121;font-size:14px;font-weight:400;line-height:1.32}.hotel-price-content .gift-list[data-v-0de3c022]{background:#fff5f5;border-radius:12px;margin-top:16px;padding:12px 10px;text-align:left}.hotel-price-content .gift-list>dt[data-v-0de3c022]{color:#212121;font-size:14px;font-style:normal;font-weight:600;line-height:1.5;margin:0 0 8px}.hotel-price-content .gift-list .gift-item[data-v-0de3c022]{margin-bottom:12px;overflow:hidden;padding:0}.hotel-price-content .gift-list .gift-item[data-v-0de3c022]:last-child{margin-bottom:0}.hotel-price-content .gift-list .gift-item>div[data-v-0de3c022]:first-child{align-items:center;display:flex}.hotel-price-content .gift-list .gift-item>div:first-child>img[data-v-0de3c022]{flex-shrink:0;height:14px;margin-right:4px;width:14px}.hotel-price-content .gift-list .gift-item>div:first-child>span[data-v-0de3c022]{font-size:14px;font-weight:400;line-height:1.5;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hotel-price-content .gift-list .gift-item .gift-desc[data-v-0de3c022]{color:#757575;font-size:14px;font-weight:400;line-height:1.5;margin-top:2px}.hotel-price-content.hotel-price-content-desktop .top-title-wrap[data-v-0de3c022]{padding-bottom:16px;padding-top:0;text-align:center}.klk-hotel-price-poptip-tag[data-v-7361d3c2] .is-poptip-show.klk-hotel-promotion-tag>.arrow-icon{transform:rotate(-180deg)}.klk-hotel-price-poptip-tag[data-v-7361d3c2] .klk-poptip-popper-inner{margin:0;padding:16px 20px}.klk-hotel-price-poptip-tag.poptip-show[data-v-7361d3c2] .klk-hotel-promotion-tag>.arrow-icon{transform:rotate(-180deg)}.hotel-price-bottom-sheet[data-v-fd3d6f10] .klk-bottom-sheet-body{padding:0 20px 20px}.hotel-price-bottom-sheet[data-v-fd3d6f10] .klk-bottom-sheet-footer{border-top:1px solid #e0e0e0;margin:0;padding:8px 20px}.hotel-price-bottom-sheet[data-v-fd3d6f10] .klk-bottom-sheet-inner{padding:20px 0 0}.hotel-price-bottom-sheet[data-v-fd3d6f10] .klk-bottom-sheet-inner:before{background:#e6e6e6;border-radius:100px;content:"";display:block;height:4px;left:50%;margin-left:-16px;position:absolute;top:8px;width:32px}.page-no-header .layout-default_header.mobile-header[data-v-356cfc46]{display:none}.page-no-header .layout-default_header.mobile-header+.layout-default_main[data-v-356cfc46]{padding-top:0}.page-no-footer .layout-default_footer.mobile-footer[data-v-356cfc46]{display:none}img[lazy=loading][data-v-356cfc46]{transform:scaleX(.3) scaleY(.5)}img[lazy=loaded][data-v-356cfc46]{animation:appear-data-v-356cfc46 .3s;animation-fill-mode:both}@keyframes appear-data-v-356cfc46{0%{opacity:0}to{opacity:1}}.mobile-bind-google-one-tap-wrapper[data-v-356cfc46]{align-items:center;background:#fff;border-radius:12px;bottom:0;display:flex;flex-direction:column;left:0;padding:0 8px 8px;position:fixed;width:100%;z-index:1000}.page-no-header .layout-default_header.mobile-header[data-v-7016ea17]{display:none}.page-no-header .layout-default_header.mobile-header+.layout-default_main[data-v-7016ea17]{padding-top:0}.page-no-footer .layout-default_footer.mobile-footer[data-v-7016ea17]{display:none}img[lazy=loading][data-v-7016ea17]{transform:scaleX(.3) scaleY(.5)}img[lazy=loaded][data-v-7016ea17]{animation:appear-data-v-7016ea17 .3s;animation-fill-mode:both}@keyframes appear-data-v-7016ea17{0%{opacity:0}to{opacity:1}}.desktop-google-one-tap-wrapper[data-v-7016ea17]{align-items:center;display:flex;flex-direction:column;max-width:407px;position:fixed;right:20px;top:71px;z-index:1000}.desktop-google-one-tap-wrapper #j-google-one-tap-box[data-v-7016ea17]{width:391px}.mobile-login-google-one-tap-wrapper{align-items:center;background:#fff;bottom:0;display:flex;flex-direction:column;left:0;padding:0 8px 8px;position:fixed;width:100%;z-index:1999}.mobile-login-google-one-tap-wrapper .show-one-tap-box{display:none}.mobile-login-google-one-tap-wrapper .footer{align-items:center;display:flex;justify-content:space-between;margin:20px 16px}.mobile-login-google-one-tap-wrapper .footer .signin{border:1px solid #ff5b00;border-radius:99rem;box-sizing:border-box;color:#ff5b00;display:block;margin-right:8px;padding:4px 12px}.gg-account-existed-box{padding:24px}.gg-account-existed-box .icon{margin-bottom:32px}.gg-account-existed-box .gg-account-existed-title{margin-bottom:20px}#credential_picker_iframe{visibility:hidden;z-index:1999!important}.desktop-google-one-tap-wrapper{align-items:center;background:#fff;border-radius:12px;box-shadow:0 4px 20px 0 rgba(0,0,0,.08);display:flex;flex-direction:column;max-width:407px;overflow:hidden;padding:10px 8px 8px;position:fixed;right:20px;top:71px;z-index:1999}.desktop-google-one-tap-wrapper #j-google-one-tap-box{width:391px}.desktop-google-one-tap-wrapper .footer{align-items:center;display:flex;justify-content:space-between;margin:20px 16px}.desktop-google-one-tap-wrapper .footer .signin{border:1px solid #ff5b00;border-radius:99rem;color:#ff5b00;display:block;margin-right:8px;padding:4px 12px}.gg-account-existed-box{z-index:99999}.gg-account-existed-box .gg-account-existed-title{color:#212121;font-size:16px;font-weight:600;line-height:22px}.gg-account-existed-box .combine-account-btn,.gg-account-existed-box .create-account-btn{width:100%}.gg-account-existed-box .create-account-btn{margin-top:10px}.app-download-mobile-topFixed[data-v-c70bfc9c]{display:block;min-height:58px;overflow:hidden;position:relative;width:100%}.app-download-mobile-topFixed .close-button[data-v-c70bfc9c]{color:#fff;left:3px;position:absolute;top:3px;z-index:4}.app-download-mobile-topFixed .close-decorator[data-v-c70bfc9c]{border:20px solid rgba(0,0,0,.4);left:-20px;position:absolute;top:-20px;transform:rotate(45deg)}.app-download-mobile-topFixed .container[data-v-c70bfc9c]{align-items:center;background-position:100% 0;background-repeat:no-repeat;background-size:contain;display:flex;height:100%;padding:10px 20px;width:100%}.app-download-mobile-topFixed .banner[data-v-c70bfc9c]{-webkit-box-flex:0;background-position:100% 0;background-repeat:no-repeat;background-size:contain;-webkit-flex:none;-ms-flex:none;flex:none;height:48px;padding:8px 8px 0;position:relative;width:48px;z-index:1}.app-download-mobile-topFixed .wrap[data-v-c70bfc9c]{max-width:calc(100% - 161px);padding:0 0 0 16px;position:relative;z-index:1}.app-download-mobile-topFixed .title[data-v-c70bfc9c]{-webkit-line-clamp:2;-webkit-box-orient:vertical;color:#fff;display:-webkit-box;font-size:14px;font-weight:600;height:auto;line-height:1.5;margin-top:0;overflow:hidden;text-overflow:ellipsis}.app-download-mobile-topFixed .time[data-v-c70bfc9c]{align-items:center;display:flex}.app-download-mobile-topFixed .time svg[data-v-c70bfc9c]{color:#f09b0a;height:20px;margin-right:4px;width:20px}.app-download-mobile-topFixed .time span[data-v-c70bfc9c]{color:#f09b0a;font-size:16px;font-weight:600;line-height:1.5}.app-download-mobile-topFixed .button[data-v-c70bfc9c]{font-size:14px;font-weight:500;line-height:1.5}.app-download-mobile-topFixed .button-area[data-v-c70bfc9c]{align-self:center;margin-left:auto}.app-download-mobile-topFixed .shape2[data-v-c70bfc9c]{color:#1fdfdf;height:125px;position:absolute;right:-30px;top:-111px;width:119px}.app-download-mobile-topFixed .shape3[data-v-c70bfc9c]{bottom:-310px;color:#ffc102;height:319px;position:absolute;right:-22px;width:251px}.app-download-mobile-topFixed div[lazy=error][data-v-c70bfc9c]{background-size:auto!important}.collapse-transition{transition:height .2s ease-in-out,padding-top .2s ease-in-out,padding-bottom .2s ease-in-out}.select-country-code[data-v-6841082d] .klk-select-suffix{display:none!important}.select-country-code[data-v-6841082d] .klk-poptip-popper{box-shadow:none!important;display:block!important;opacity:1!important;position:relative!important;transform:none!important}.select-country-code .selected-icon[data-v-6841082d]{float:right}.app-download-desktop[data-v-6841082d]{position:relative}.app-download-desktop .ota-container[data-v-6841082d]{height:100%;width:100%}.app-download-desktop .ota-banner[data-v-6841082d],.app-download-desktop .ota-container[data-v-6841082d]{background-position:100% 0;background-repeat:no-repeat;background-size:contain;display:flex}.app-download-desktop .ota-banner[data-v-6841082d]{align-items:center;border-radius:24px 24px 0 0;flex:none;justify-content:center;padding:8px 8px 0;position:relative;z-index:1}.app-download-desktop .send-info[data-v-6841082d]{color:#fff;font-size:14px;font-weight:600;line-height:1.5}.app-download-desktop .send-info .tip[data-v-6841082d]{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;font-size:16px;font-weight:600;line-height:1.5;overflow:hidden;text-overflow:ellipsis}.app-download-desktop .send-info .error-tips[data-v-6841082d]{align-items:center;display:flex;font-size:14px;font-weight:400;line-height:1.5;margin:-6px 0 12px}.app-download-desktop .send-info .error-tips span[data-v-6841082d]{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden;text-overflow:ellipsis}.app-download-desktop .send-info .error-tips svg[data-v-6841082d]{flex:0 0 16px;margin-right:8px}.app-download-desktop .send-info .send-change[data-v-6841082d]{cursor:pointer;display:inline-block;text-decoration:underline}.app-download-desktop .send-info .ota-button-send[data-v-6841082d]{border-radius:12px;display:flex;justify-content:center;white-space:nowrap}.app-download-desktop .send-info .ota-data[data-v-6841082d]{display:flex;margin:12px 0}.app-download-desktop .send-info .ota-data select[data-v-6841082d]{background:0 0;border:none;font-weight:400;outline:0}.app-download-desktop .send-info .ota-data[data-v-6841082d] .klk-input-inner{border:none}.app-download-desktop .send-info .ota-data[data-v-6841082d] .klk-input-inner input{font-weight:400}.app-download-desktop .send-info .ota-data .data-info[data-v-6841082d]{background:#fff;border-radius:12px;display:flex;margin-right:4px;overflow:hidden;padding-left:12px;width:210px}.app-download-desktop .send-info .ota-data .data-info .select-code[data-v-6841082d]{align-items:center;color:#212121;cursor:pointer;display:flex;font-size:16px;font-weight:400;justify-content:center;line-height:1.5;white-space:nowrap}.app-download-desktop .send-info .ota-data-tip[data-v-6841082d]{font-size:14px;font-weight:400;line-height:1.5;margin:8px 0 18px}.app-download-desktop .send-info .ota-data-tip[data-v-6841082d] span{font-weight:600}.app-download-desktop .ota-or[data-v-6841082d]{color:#fff;display:flex;flex-wrap:wrap;font-size:12px;font-weight:400;height:100%;justify-content:center;line-height:1.5;margin:0 16px}.app-download-desktop .ota-or span[data-v-6841082d]{display:block;white-space:nowrap;width:100%}.app-download-desktop .ota-or[data-v-6841082d]:after,.app-download-desktop .ota-or[data-v-6841082d]:before{background-color:#fff;content:"";display:block;height:calc(50% - 16px);width:1px}.app-download-desktop .ota-or[data-v-6841082d]:after{margin-top:auto}.app-download-desktop .download_info[data-v-6841082d],.app-download-desktop .download_info_con[data-v-6841082d]{display:flex}.app-download-desktop .download_info[data-v-6841082d]{align-items:center}.app-download-desktop .download_info .app-download-area1[data-v-6841082d]{color:#fff;flex:1;font-size:12px;font-weight:400;line-height:1.5;width:100px}.app-download-desktop .download_info .app-download-area1 .code-logo[data-v-6841082d]{background-image:url(https://res.klook.com/image/upload/klook_laf0fq.png);background-size:cover;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.app-download-desktop .download_info .app-download-area1 .app-download-qrcode[data-v-6841082d]{background:#fff;border-radius:16px;height:100px;margin-top:8px;padding:8px;position:relative;width:100px}.app-download-desktop .download_info .app-download-area1 .app-download-qrcode .code-logo[data-v-6841082d]{height:20px;width:20px}.app-download-desktop .download_info .app-download-area1 .app-download-qrcode canvas[data-v-6841082d]{height:100%!important;width:100%!important}.app-download-desktop .wrap[data-v-6841082d]{position:relative;z-index:1}.app-download-desktop .desc[data-v-6841082d]{color:#fff}.app-download-desktop .desc>p[data-v-6841082d]{align-items:flex-start;display:flex;margin:0 0 12px}.app-download-desktop .desc>p img[data-v-6841082d]{background-color:transparent;height:16px;margin-right:8px;margin-top:3px;width:16px}.app-download-desktop .desc>p span[data-v-6841082d]{font-size:16px;font-weight:400;line-height:1.5}.app-download-desktop .desc>p[data-v-6841082d]:last-child{margin-bottom:0}.app-download-desktop .app-download-are-tip[data-v-6841082d]{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden;text-overflow:ellipsis}.app-download-desktop .time[data-v-6841082d]{align-items:center;display:flex;margin-bottom:8px}.app-download-desktop .time svg[data-v-6841082d]{color:#f09b0a;margin-right:4px}.app-download-desktop .time span[data-v-6841082d]{color:#f09b0a;font-size:24px;font-weight:600;line-height:1.32}.app-download-desktop .close[data-v-6841082d]{color:#fff;cursor:pointer;height:24px;position:absolute;right:21px;top:21px;width:24px;z-index:9}.app-download-desktop .button[data-v-6841082d]{margin-top:16px}.app-download-desktop .app-download-area[data-v-6841082d]{align-items:center;background:#fff;border-radius:20px 20px 0 0;display:flex;flex-direction:column;height:100%;justify-content:center;padding:12px 8px;width:100%}.app-download-desktop .app-download-area .app-download-are-tip[data-v-6841082d]{color:#212121;font-size:14px;font-weight:400;line-height:1.5;margin-bottom:12px;text-align:center}.app-download-desktop .app-download-area .app-download-qrcode[data-v-6841082d]{display:flex;justify-content:center;margin-left:auto;margin-right:auto;position:relative}.app-download-desktop .app-download-area .app-download-qrcode .code-logo[data-v-6841082d]{background-image:url(https://res.klook.com/image/upload/klook_laf0fq.png);background-size:cover;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.app-download-desktop .app-download-area .app-download_market[data-v-6841082d]{display:flex;justify-content:center;margin-top:12px}.app-download-desktop .app-download-area .app-download_market svg[data-v-6841082d]{height:20px;width:16px}.app-download-desktop .app-download-area .app-download_market svg[data-v-6841082d]:last-child{margin-left:12px;width:24px}.app-download-desktop .shape1[data-v-6841082d]{color:#1fdfdf;height:50px;left:-30px;position:absolute;top:24px;transition:transform .24s cubic-bezier(.22,0,.08,1) .32s;width:85px}.app-download-desktop .shape2[data-v-6841082d]{color:#ff5b00;height:125px;position:absolute;right:20px;top:-90px;transition:transform .24s cubic-bezier(.22,0,.08,1);width:119px}.app-download-desktop .shape3[data-v-6841082d]{bottom:-295px;color:#ffc102;height:319px;position:absolute;right:96px;transition:transform .24s cubic-bezier(.22,0,.08,1) .16s;width:251px}.app-download-desktop:hover .shape1[data-v-6841082d]{transform:translate(-48px,24px)}.app-download-desktop:hover .shape2[data-v-6841082d]{transform:translate(28px,-30px)}.app-download-desktop:hover .shape3[data-v-6841082d]{transform:translate(16px,14px)}.app-download-mobile[data-v-6841082d]{border:1px solid #e6e6e6;border-radius:16px;position:relative}.app-download-mobile .ota-banner[data-v-6841082d],.app-download-mobile .ota-container[data-v-6841082d]{background-position:100% 0;background-repeat:no-repeat;background-size:contain}.app-download-mobile .ota-banner[data-v-6841082d]{flex:none;height:48px;padding:8px 8px 0;position:relative;width:48px;z-index:1}.app-download-mobile .wrap[data-v-6841082d]{position:relative;z-index:1}.app-download-mobile .desc[data-v-6841082d]{color:#fff;padding:0 16px 24px 0}.app-download-mobile .desc>p[data-v-6841082d]{align-items:flex-start;display:flex;margin:0 0 8px}.app-download-mobile .desc>p img[data-v-6841082d]{background-color:transparent;height:16px;margin-right:8px;margin-top:2px;width:16px}.app-download-mobile .desc>p span[data-v-6841082d]{font-size:14px;font-weight:400;line-height:1.5}.app-download-mobile .desc>p[data-v-6841082d]:last-child{margin-bottom:0}.app-download-mobile .time[data-v-6841082d]{align-items:center;display:flex;margin-bottom:2px}.app-download-mobile .time svg[data-v-6841082d]{color:#f09b0a;height:15px;margin-right:4px;width:16px}.app-download-mobile .time span[data-v-6841082d]{color:#f09b0a;font-size:14px;font-weight:600;line-height:1.5}.app-download-mobile .shape1[data-v-6841082d]{color:#1fdfdf;display:none;left:-30px;position:absolute;top:24px;transition:transform .24s cubic-bezier(.22,0,.08,1) .32s}.app-download-mobile .shape2[data-v-6841082d]{color:#ff5b00;display:none;position:absolute;right:20px;top:-77px;transition:transform .24s cubic-bezier(.22,0,.08,1)}.app-download-mobile .shape3[data-v-6841082d]{bottom:-293px;color:#ffc102;display:none;position:absolute;right:96px;transition:transform .24s cubic-bezier(.22,0,.08,1) .16s}.app-download-mobile .close[data-v-6841082d]{color:#fff;cursor:pointer;height:24px;position:absolute;right:16px;top:16px;width:24px;z-index:9}.medium-data[data-v-6841082d]{position:relative;z-index:2}.app-download-mobile-medium[data-v-6841082d]{border-radius:6px;overflow:hidden}.app-download-mobile-medium .medium-data[data-v-6841082d]{padding:32px 32px 0}.app-download-mobile-medium.with-close .ota-container[data-v-6841082d]{padding-right:64px}.app-download-mobile-medium .ota-container[data-v-6841082d]{background-position:100% 0;background-repeat:no-repeat;padding:24px 31px 24px 24px}.app-download-mobile-medium .title[data-v-6841082d]{-webkit-line-clamp:2;-webkit-box-orient:vertical;color:#fff;display:-webkit-box;font-size:24px;font-weight:600;line-height:1.32;margin:0;overflow:hidden;text-overflow:ellipsis}.app-download-mobile-medium .time[data-v-6841082d]{margin-bottom:16px}.app-download-mobile-medium .time svg[data-v-6841082d]{height:30px;margin-right:4px;width:30px}.app-download-mobile-medium .time span[data-v-6841082d]{font-size:24px;font-weight:600;line-height:1.32}.app-download-mobile-medium .desc[data-v-6841082d]{margin-top:16px;max-width:70%}.app-download-mobile-medium .close[data-v-6841082d]{height:24px;right:16px;top:16px;width:24px}.app-download-mobile-small[data-v-6841082d]{border-radius:0;border-radius:initial}.app-download-mobile-small .ota-container[data-v-6841082d]{align-items:center;background-position:100% 0;background-repeat:no-repeat;display:flex;padding:10px 20px 10px 8px}.app-download-mobile-small .wrap[data-v-6841082d]{margin-left:8px}.app-download-mobile-small .wrap>div[data-v-6841082d]:first-child{margin-right:8px}.app-download-mobile-small .title[data-v-6841082d]{-webkit-line-clamp:2;-webkit-box-orient:vertical;color:#fff;display:-webkit-box;font-size:12px;font-weight:500;line-height:1.5;margin:0;overflow:hidden;text-overflow:ellipsis}.app-download-mobile-small .desc[data-v-6841082d]{margin-top:2px;padding:0}.app-download-mobile-small .desc>p[data-v-6841082d]{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;font-size:12px;font-weight:400;line-height:1.5;opacity:.7;overflow:hidden;text-overflow:ellipsis}.app-download-mobile-small .button[data-v-6841082d]{flex-shrink:0;width:auto}.app-download-mobile-small .close[data-v-6841082d]{height:16px;right:6px;top:6px;width:16px}.app-download-desktop-large[data-v-6841082d]{border-radius:16px;overflow:hidden;position:relative;width:100%}.app-download-desktop-large .ota-container[data-v-6841082d]{min-height:400px}.app-download-desktop-large .download_info[data-v-6841082d]{margin-top:34px}.app-download-desktop-large .ota-banner[data-v-6841082d]{height:100%;margin:40px 0 0 40px;position:absolute;width:204px}.app-download-desktop-large .wrap[data-v-6841082d]{display:flex;flex-direction:column;justify-content:center;margin-left:240px;max-width:40%;padding:24px 0 24px 24px}.app-download-desktop-large .send-info .ota-data .data-info[data-v-6841082d]{width:230px}.app-download-desktop-large .title[data-v-6841082d]{-webkit-line-clamp:3;-webkit-box-orient:vertical;color:#fff;display:-webkit-box;font-size:32px;font-weight:600;line-height:1.32;margin:0 0 16px;overflow:hidden;text-overflow:ellipsis}.app-download-desktop-large .desc>p[data-v-6841082d]{margin-bottom:12px}.app-download-desktop-large .button[data-v-6841082d]{margin-top:16px}.app-download-desktop-large .app-download-area .app-download-qrcode[data-v-6841082d]{height:120px;position:relative;width:120px}.app-download-desktop-large .app-download-area .app-download-qrcode canvas[data-v-6841082d]{height:100%!important;width:100%!important}.app-download-desktop-large .app-download-area .app-download-qrcode .code-logo[data-v-6841082d]{height:33px;width:33px}.app-download-desktop-float[data-v-6841082d],.app-download-desktop-medium[data-v-6841082d]{border:1px solid #e6e6e6;border-radius:16px;min-height:280px;overflow:hidden;position:relative;width:600px}.app-download-desktop-float .medium-data[data-v-6841082d],.app-download-desktop-medium .medium-data[data-v-6841082d]{padding:32px 32px 0}.app-download-desktop-medium.with-close .wrap[data-v-6841082d],.with-close.app-download-desktop-float .wrap[data-v-6841082d]{padding-right:64px}.app-download-desktop-float .title-desc .title[data-v-6841082d],.app-download-desktop-medium .title-desc .title[data-v-6841082d]{font-size:32px;font-weight:600;line-height:1.32}.app-download-desktop-float .ota-banner[data-v-6841082d],.app-download-desktop-medium .ota-banner[data-v-6841082d]{margin:32px 0 0 16px;padding-right:0;width:180px}.app-download-desktop-float .wrap[data-v-6841082d],.app-download-desktop-medium .wrap[data-v-6841082d]{display:flex;padding:40px 0 24px}.app-download-desktop-float .send-info[data-v-6841082d],.app-download-desktop-medium .send-info[data-v-6841082d]{order:2}.app-download-desktop-float .title[data-v-6841082d],.app-download-desktop-medium .title[data-v-6841082d]{-webkit-line-clamp:3;-webkit-box-orient:vertical;color:#fff;display:-webkit-box;font-size:24px;font-weight:600;line-height:1.32;margin:0 0 16px;overflow:hidden;text-overflow:ellipsis}.app-download-desktop-float .desc>p[data-v-6841082d],.app-download-desktop-medium .desc>p[data-v-6841082d]{margin-bottom:12px}.app-download-desktop-float .button[data-v-6841082d],.app-download-desktop-medium .button[data-v-6841082d]{margin-top:16px}.app-download-desktop-float .app-download-area .app-download-qrcode[data-v-6841082d],.app-download-desktop-medium .app-download-area .app-download-qrcode[data-v-6841082d]{height:120px;position:relative;width:120px}.app-download-desktop-float .app-download-area .app-download-qrcode canvas[data-v-6841082d],.app-download-desktop-medium .app-download-area .app-download-qrcode canvas[data-v-6841082d]{height:100%!important;width:100%!important}.app-download-desktop-float .app-download-area .app-download-qrcode .code-logo[data-v-6841082d],.app-download-desktop-medium .app-download-area .app-download-qrcode .code-logo[data-v-6841082d]{height:33px;width:33px}.app-download-desktop-bottomFixed[data-v-6841082d]{bottom:0;left:0;min-height:80px;position:fixed;width:100%;z-index:99}.app-download-desktop-bottomFixed.with-tip .ota-banner[data-v-6841082d]{height:130%;width:180px}.app-download-desktop-bottomFixed.with-tip .wrap[data-v-6841082d]{align-items:center;flex-direction:row;padding-left:204px}.app-download-desktop-bottomFixed.with-tip .wrap .title-desc[data-v-6841082d]{margin-right:40px}.app-download-desktop-bottomFixed.with-tip .wrap .download_info[data-v-6841082d]{padding-right:24px}.app-download-desktop-bottomFixed .send-info .ota-data .data-info[data-v-6841082d]{width:244px}.app-download-desktop-bottomFixed .ota-container[data-v-6841082d]{background-size:cover;margin-left:auto;margin-right:auto;position:relative;width:1160px}.app-download-desktop-bottomFixed .ota-banner[data-v-6841082d]{background-position:100% 0;background-repeat:no-repeat;background-size:100%;bottom:0;flex:none;left:0;margin:0;position:absolute;width:160px}.app-download-desktop-bottomFixed .wrap[data-v-6841082d]{display:flex;flex-direction:column;justify-content:center;padding:24px 24px 24px 184px}.app-download-desktop-bottomFixed .title[data-v-6841082d]{-webkit-line-clamp:2;color:#fff;font-size:24px;font-weight:600;line-height:1.32;margin:0 0 6px}.app-download-desktop-bottomFixed .desc>p[data-v-6841082d],.app-download-desktop-bottomFixed .title[data-v-6841082d]{-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden;text-overflow:ellipsis}.app-download-desktop-bottomFixed .desc>p[data-v-6841082d]{-webkit-line-clamp:4;margin-bottom:6px}.app-download-desktop-bottomFixed .close[data-v-6841082d]{color:#fff;right:16px;top:16px}.app-download-desktop-bottomFixed .app-download-area[data-v-6841082d]{align-items:center;display:flex;padding:16px 8px}.app-download-desktop-bottomFixed .app-download-area .app-download-qrcode[data-v-6841082d]{background-color:#fff;border-radius:12px;height:120px;position:relative;width:120px}.app-download-desktop-bottomFixed .app-download-area .app-download-qrcode canvas[data-v-6841082d]{height:100%!important;width:100%!important}.app-download-desktop-bottomFixed .app-download-area .app-download-qrcode .code-logo[data-v-6841082d]{height:33px;width:33px}.app-download-desktop-bottomFixed .app-download-area .app-download-are-tip[data-v-6841082d]{margin-bottom:8px}.app-download-desktop-bottomFixed .app-download-area .app-download_market[data-v-6841082d]{margin-top:8px}.app-download-desktop-bottomFixed .shape[data-v-6841082d]{height:100%;overflow:hidden;position:absolute;width:100%}.app-download-desktop-onlySend[data-v-6841082d]{border:1px solid #e6e6e6;border-radius:20px;padding:20px 22px}.app-download-desktop-onlySend .download_info[data-v-6841082d]{width:100%}.app-download-desktop-onlySend .download_info .app-download-area1[data-v-6841082d]{width:136px}.app-download-desktop-onlySend .download_info .app-download-area1 .app-download-qrcode[data-v-6841082d]{height:136px;width:136px}.app-download-desktop-onlySend .send-info[data-v-6841082d]{flex:auto;width:100%}.app-download-desktop-onlySend .send-info .ota-data .data-info[data-v-6841082d]{width:276px}.app-download-desktop-onlySend .ota-or[data-v-6841082d]{margin:0 20px}.app-download-poptip[data-v-6841082d]{bottom:120px;position:fixed;right:40px;z-index:400}.app-download-poptip .float-icon[data-v-6841082d]{background-size:cover;cursor:pointer;height:50px;width:50px}.app-download-poptip[data-v-6841082d] .klk-poptip-popper-inner{margin:0;padding:0}.app-download-poptip[data-v-6841082d] .klk-poptip-popper-inner input{font-weight:400}.app-download-poptip .klk-poptip-popper[data-v-6841082d]{border-radius:16px}.app-download-desktop-float .medium-data[data-v-6841082d]{padding:32px 32px 0}.app-download-desktop-float .ota-banner[data-v-6841082d]{margin:0 0 0 16px}div[lazy=error][data-v-6841082d]{background-size:auto!important}.app-download.rightBottomFixed[data-v-4736214c]{bottom:32px;position:fixed;right:32px;z-index:600}.app-download.bottomFixed[data-v-4736214c]{bottom:0;left:0;position:fixed;z-index:100}.app-download-foldable .foldable-trigger[data-v-0cfa14a6]{bottom:calc(7.5% + 170px);margin:auto;position:fixed;right:27px;transition:right .3s;z-index:1000}.app-download-foldable .foldable-trigger.foldable-collapse[data-v-0cfa14a6]{right:-24px}.app-download-foldable .foldable-arrow[data-v-0cfa14a6]{align-items:center;background-color:rgba(0,0,0,.38);border-radius:25px;cursor:pointer;display:flex;height:32px;justify-content:center;position:absolute;top:10px;width:32px}.app-download-foldable .foldable-arrow.foldable-arrow-right[data-v-0cfa14a6]{right:-10px}.app-download-foldable .foldable-arrow.foldable-arrow-left[data-v-0cfa14a6]{left:0}.app-download-foldable .foldable-icon[data-v-0cfa14a6]{background-size:cover;cursor:pointer;height:105px;position:relative;width:71px}.foldable-trigger-info[data-v-0cfa14a6]{border-radius:20px 0 0 20px;padding:16px;position:absolute;right:-27px;top:88px;transition:all .3s;width:140px}.foldable-trigger-info .foldable-trigger-title[data-v-0cfa14a6]{-webkit-line-clamp:2;font-size:16px;font-weight:600;line-height:1.5}.foldable-trigger-info .foldable-trigger-desc[data-v-0cfa14a6],.foldable-trigger-info .foldable-trigger-title[data-v-0cfa14a6]{-webkit-box-orient:vertical;color:#fff;display:-webkit-box;margin:0;overflow:hidden;text-overflow:ellipsis;transition:font-size .3s}.foldable-trigger-info .foldable-trigger-desc[data-v-0cfa14a6]{-webkit-line-clamp:3;font-size:12px;font-weight:400;line-height:1.32}.foldable-trigger-info.foldable-trigger-collapse[data-v-0cfa14a6]{right:-51px;width:130px}.foldable-trigger-info.foldable-trigger-collapse .foldable-trigger-desc[data-v-0cfa14a6],.foldable-trigger-info.foldable-trigger-collapse .foldable-trigger-title[data-v-0cfa14a6]{font-size:0}[data-v-0cfa14a6] .app-download-modal,[data-v-0cfa14a6] .app-download-modal .klk-modal-body{padding:0}[data-v-0cfa14a6] .app-download-modal .download-app-container{display:flex}[data-v-0cfa14a6] .app-download-modal .download-app-container .download-app-left{border-radius:20px 0 0 20px;overflow:hidden;padding:23px 36px 150px;position:relative;width:504px}[data-v-0cfa14a6] .app-download-modal .download-app-container .download-app-left .title{-webkit-line-clamp:2;-webkit-box-orient:vertical;color:#fff;display:-webkit-box;font-size:32px;font-weight:600;line-height:1.32;margin:0;overflow:hidden;text-overflow:ellipsis}[data-v-0cfa14a6] .app-download-modal .download-app-container .download-app-left .desc{-webkit-line-clamp:2;-webkit-box-orient:vertical;color:#fff;display:-webkit-box;font-size:16px;font-weight:400;line-height:1.5;margin-top:4px;overflow:hidden;text-overflow:ellipsis}[data-v-0cfa14a6] .app-download-modal .download-app-container .download-app-left .desc p{margin:0}[data-v-0cfa14a6] .app-download-modal .download-app-container .download-app-left .shape1{bottom:64px;color:#1fdfdf;height:50px;left:-30px;position:absolute;transform:scale(2);transition:transform .24s cubic-bezier(.22,0,.08,1) .32s;width:85px}[data-v-0cfa14a6] .app-download-modal .download-app-container .download-app-left .shape3{bottom:0;height:134px;position:absolute;right:50px;width:275px}[data-v-0cfa14a6] .app-download-modal .download-app-container .download-app-right{flex:1;padding:32px 0}[data-v-0cfa14a6] .app-download-modal .download-app-container .download-app-right .ota-or{display:flex;flex-wrap:wrap;font-size:12px;font-weight:400;height:28px;justify-content:center;line-height:1.5;line-height:28px;margin:0 16px;position:relative}[data-v-0cfa14a6] .app-download-modal .download-app-container .download-app-right .ota-or span{display:block;position:relative;text-align:center;white-space:nowrap;width:100%}[data-v-0cfa14a6] .app-download-modal .download-app-container .download-app-right .ota-or:after,[data-v-0cfa14a6] .app-download-modal .download-app-container .download-app-right .ota-or:before{background-color:#eee;content:"";display:block;height:1px;position:absolute;top:50%;width:calc(50% - 16px)}[data-v-0cfa14a6] .app-download-modal .download-app-container .download-app-right .ota-or:before{left:0}[data-v-0cfa14a6] .app-download-modal .download-app-container .download-app-right .ota-or:after{right:0}[data-v-0cfa14a6] .app-download-modal .download-app-container .download-app-right .send-info{padding:0 24px}[data-v-0cfa14a6] .app-download-modal .download-app-container .download-app-right .send-info .tip{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;font-size:14px;font-weight:600;line-height:1.5;margin-bottom:12px;overflow:hidden;text-align:center;text-overflow:ellipsis}[data-v-0cfa14a6] .app-download-modal .download-app-container .download-app-right .ota-data{position:relative}[data-v-0cfa14a6] .app-download-modal .download-app-container .download-app-right .ota-data .ota-button-send{height:100%;min-width:45px;opacity:0;position:absolute;right:0;top:0}[data-v-0cfa14a6] .app-download-modal .download-app-container .download-app-right .ota-data-tip{font-size:14px;font-weight:400;line-height:1.5;margin:8px 0 18px}[data-v-0cfa14a6] .app-download-modal .download-app-container .download-app-right .ota-data-tip ::v-deep span{font-weight:600}[data-v-0cfa14a6] .app-download-modal .download-app-container .app-download-area1{flex:1;font-size:12px;font-weight:400;line-height:1.5;width:100%}[data-v-0cfa14a6] .app-download-modal .download-app-container .app-download-area1 .app-download-are-tip{color:#212121;font-size:14px;font-weight:600;line-height:1.5;margin:0 auto;max-width:248px;text-align:center}[data-v-0cfa14a6] .app-download-modal .download-app-container .app-download-area1 .code-logo{background-image:url(https://res.klook.com/image/upload/klook_laf0fq.png);background-size:cover;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}[data-v-0cfa14a6] .app-download-modal .download-app-container .app-download-area1 .app-download-qrcode{background:#fff;border-radius:16px;height:119.53px;margin:0 auto;padding:8px;position:relative;width:122.95px}[data-v-0cfa14a6] .app-download-modal .download-app-container .app-download-area1 .app-download-qrcode .code-logo{height:20px;width:20px}[data-v-0cfa14a6] .app-download-modal .download-app-container .app-download-area1 .app-download-qrcode canvas{height:100%!important;width:100%!important}[data-v-0cfa14a6] .app-download-modal .close-button{color:#fff;cursor:pointer;position:absolute;right:-36px;top:0}div[lazy=error][data-v-0cfa14a6]{background-size:auto!important}.hotel-app-download>.topFixed{height:0;left:0;position:fixed;top:0;width:100%;z-index:49}.hotel-universal-layer_main{padding-top:0!important}.hotel-universal-layer_main .scroll-to-top{transition:transform .25s;visibility:visible;will-change:transform}.hotel-universal-layer_main .hotel-universal-layer_section--stay_plus{margin-bottom:32px}.hotel-universal-layer_main .hotel-layer-nav-container{background:#fff;box-shadow:0 1px 6px 0 rgba(0,0,0,.1);height:45px;margin:0 -20px;padding:0 20px;position:sticky;top:0;z-index:999}.hotel-universal-layer_main .hotel-layer-nav-container .hotel-layer-nav-loading{animation:fadeOut .3s forwards}.hotel-universal-layer_main .hotel-universal-layer_nav{box-shadow:none}.hotel-universal-layer_main .hotel-universal-layer_nav.klk-anchor .klk-anchor-content .klk-anchor-item.small-size{padding:11px 0 13px}.hotel-universal-layer_main .line-through{color:#8a8a8a;text-decoration:line-through}.hotel-universal-layer_main .popup_title,.hotel-universal-layer_main .popup_title2{padding:32px 0 16px}.hotel-universal-layer_main .popup-title--second{font-size:16px;font-weight:600;line-height:1.5;margin-bottom:8px}.hotel-universal-layer_main .rate_content_list{margin-bottom:16px}.hotel-universal-layer_main .list_item{display:flex;font-size:16px;font-weight:400;line-height:1.5;margin-bottom:8px}.hotel-universal-layer_main.desktop .hotel-universal-layer_content{padding:0}.hotel-universal-layer_main.desktop .hotel-universal-layer_content .hotel-universal-layer_section:after{background:#f5f5f5;content:"";display:block;height:12px;margin-left:-50px;margin-top:32px;width:calc(100% + 100px)}.hotel-universal-layer_main.desktop .hotel-universal-layer_content .hotel-universal-layer_section:last-child{margin-bottom:32px}.hotel-universal-layer_main.desktop .hotel-universal-layer_content .hotel-universal-layer_section:last-child:after{display:none}.hotel-universal-layer_main.desktop .hotel-layer-nav-container{margin:0 -50px;padding:0 50px}.hotel-universal-layer_main.desktop .hotel-universal-layer_section--facilities .hotel-service-facility.mobile .hotel-hot-attr .klk-card-swiper{width:100%}.hotel-universal-layer_main.desktop .hotel-universal-layer_section--facilities .hotel-service-facility.mobile .hotel-hot-attr .klk-card-swiper .desktop-image-item{border-radius:12px;max-width:100%;overflow:hidden}.hotel-universal-layer_main.desktop .hotel-universal-layer_section--facilities .hotel-service-facility.mobile .hotel-hot-attr .klk-card-swiper .desktop-image-item>img{height:100%;width:100%}.hotel-universal-layer_main.desktop .hotel-universal-layer_section--facilities .hotel-service-facility.mobile .hotel-hot-attr .klk-card-swiper .desktop-image-item:has(.show-more-wrap){position:relative}.hotel-universal-layer_main.desktop .hotel-universal-layer_section--facilities .hotel-service-facility.mobile .hotel-hot-attr .klk-card-swiper .desktop-image-item:has(.show-more-wrap):before{background:rgba(0,0,0,.3);content:"";display:block;height:100%;position:absolute;width:276px;z-index:1}.hotel-universal-layer_main.desktop .hotel-universal-layer_section--facilities .hotel-service-facility.mobile .hotel-hot-attr .klk-card-swiper .desktop-image-item:has(.show-more-wrap) .show-more-wrap{color:#fff;display:flex;flex-direction:column;font-size:14px;font-weight:600;left:50%;line-height:1.5;position:absolute;top:50%;transform:translate3d(-50%,-50%,0);z-index:2}.hotel-universal-layer_main.desktop .hotel-universal-layer_section--facilities .hotel-service-facility.mobile .hotel-hot-attr .klk-card-swiper .desktop-image-item:has(.show-more-wrap) .show-more-wrap>span{text-align:center}.hotel-universal-layer_main.desktop .hotel-universal-layer_section--facilities .hotel-service-facility.mobile .attr-item{align-items:normal;margin-bottom:12px;margin-right:40px;width:230px}.hotel-universal-layer_main.desktop .hotel-universal-layer_section--facilities .hotel-service-facility.mobile .attr-item>.name{white-space:pre-wrap}.hotel-universal-layer_main.desktop .hotel-universal-layer_section--facilities .hotel-service-facility.mobile .attr-item>img{margin-right:8px;transform:translateY(2px)}.hotel-universal-layer_main.desktop .hotel-universal-layer_section--facilities .hotel-service-facility.mobile .attr-item:nth-child(2n){margin-right:0}.hotel-universal-layer_main.desktop .hotel-universal-layer_section--facilities .hotel-service-facility.mobile .hot-attr-list{display:flex;flex-wrap:wrap;margin-bottom:16px}.hotel-universal-layer_main.desktop .hotel-universal-layer_section--facilities .hotel-service-facility.mobile .all-attr-list{margin-top:12px}.hotel-universal-layer_main.desktop .hotel-universal-layer_section--facilities .hotel-service-facility.mobile .all-attr-list>div{margin-bottom:12px}.hotel-universal-layer_main.desktop .hotel-universal-layer_section--facilities .hotel-service-facility.mobile .all-attr-list>div:last-child{margin-bottom:0}.hotel-universal-layer_main.desktop .hotel-universal-layer_section--facilities .hotel-service-facility.mobile .all-attr-list .list-wrap{display:flex;flex-wrap:wrap}.hotel-universal-layer_main.desktop .hotel-universal-layer_section--facilities .hotel-service-facility.mobile .title-wrap{margin-bottom:12px}.hotel-universal-layer_main.desktop .hotel-universal-layer_section--facilities .hotel-service-facility.mobile .title-wrap>img{margin-right:8px}.hotel-universal-layer_main.desktop .hotel-universal-layer_section--facilities .hotel-service-facility.mobile .open-hour-attr{margin-bottom:32px}.hotel-universal-layer_main.desktop .hotel-universal-layer_section--facilities .hotel-service-facility.mobile .open-hour-attr-table td,.hotel-universal-layer_main.desktop .hotel-universal-layer_section--facilities .hotel-service-facility.mobile .open-hour-attr-table th{width:50%}.hotel-universal-layer_main.desktop .hotel-universal-layer_section--facilities:after{margin-top:20px!important}.hotel-universal-layer_main.desktop .hotel-universal-layer_section--hotel_des_info .hotel-highlight-content .hotel-info{padding:20px 20px 0!important}.hotel-universal-layer_main.desktop .hotel-universal-layer_section--hotel_des_info .hotel-highlight-content .hotel-intro-desc{color:#757575;font-size:14px;font-weight:400;line-height:1.5;padding:8px 20px 20px 48px}.hotel-universal-layer_main.desktop .hotel-universal-layer_section--hotel_des_info .hotel-highlight-content .desktop-intro{height:386px;margin-bottom:0}.hotel-universal-layer_main.desktop .hotel-universal-layer_section--hotel_des_info .hotel-highlight-content .desktop-intro .desktop-logo>svg{z-index:0}.hotel-universal-layer_main.desktop .hotel-universal-layer_section--hotel_des_info .hotel-highlight-content .hotel-highlight .highlight-list>:last-child{margin-bottom:0}.hotel-universal-layer_main.desktop .hotel-universal-layer_section--hotel_des_info .hotel-highlight-content .hotel-highlight .highlight-list .hl-img{margin-right:0}.hotel-universal-layer_main.desktop .hotel-universal-layer_section--hotel_des_info .hotel-highlight-content .hotel-highlight .highlight-list .hl-img .desc,.hotel-universal-layer_main.desktop .hotel-universal-layer_section--hotel_des_info .hotel-highlight-content .hotel-highlight .highlight-list>.hl-video{display:block}.hotel-universal-layer_main.desktop .hotel-universal-layer_section--hotel_des_info .hotel-highlight-content>:last-child.hotel-intro-desc{padding-bottom:0}.hotel-universal-layer_main.desktop .hotel-universal-layer_section--hotel_des_info .hotel-introductions .hotel-info .title{margin-bottom:8px}.hotel-universal-layer_main.desktop .hotel-universal-layer_section--hotel_des_info .hotel-introductions .hotel-info .list-item-wrap{margin-right:32px}.hotel-universal-layer_main.desktop .hotel-universal-layer_section--hotel_des_info .hotel-introductions .hotel-info .list-item-wrap .list-item{font-size:14px}.hotel-universal-layer_main.desktop .hotel-universal-layer_section--hotel_des_info .hotel-introductions .hotel-info .list-item-wrap .list-item:first-child{margin-right:6px}.hotel-universal-layer_main.mobile .hotel-universal-layer_content .content-description>.desc{display:block}.hotel-universal-layer_main.mobile .hotel-universal-layer_section--facilities .all-attr-list>div:last-child{margin-bottom:0}.hotel-universal-layer_main.mobile .hotel-universal-layer_section--facilities .hotel-hot-attr{margin-right:-20px}.hotel-universal-layer_main.mobile .hotel-universal-layer_section--facilities .hotel-hot-attr .klk-card-swiper-items-wrapper{padding-right:20px}.hotel-universal-layer_main.mobile .hotel-universal-layer_section--facilities .list-wrap .attr-item{margin-bottom:4px;padding-left:20px}.hotel-universal-layer_main.mobile .hotel-universal-layer_section--facilities .list-wrap .attr-item:last-child{margin-bottom:0}.hotel-universal-layer_main.mobile .hotel-universal-layer_section--facilities .hot-attr-list{margin-bottom:20px}.hotel-universal-layer_main.mobile .hotel-universal-layer_section--facilities .hot-attr-list .attr-item:last-child,.hotel-universal-layer_main.mobile .hotel-universal-layer_section--facilities>:last-child{margin-bottom:0}.hotel-universal-layer.layer-right-container .klk-drawer-content{padding-bottom:20px}.hotel-universal-layer.layer-right-container .klk-drawer-content .container-footer{box-shadow:inset 0 1px 0 0 #eee;padding-top:12px}.hotel-universal-layer.layer-right-container .klk-drawer-content .container-footer>div{margin:0 40px}.hotel-universal-layer.layer-right-container .klk-drawer-content .container-content-main>div{padding-bottom:0}.hotel-universal-layer:has(.hotel-universal-layer_main.mobile):has(.hotel-introductions,.hotel-package-header) .klk-bottom-sheet-body{transition:transform .25s}.hotel-universal-layer:has(.hotel-universal-layer_main.mobile):has(.hotel-introductions,.hotel-package-header) .klk-bottom-sheet-inner:before{background-color:#d9d9d9;z-index:2}.special-offer-price{color:#212121;font-size:14px;line-height:20px}.special-offer-price-name{color:#212121;font-size:16px;font-weight:600;padding:10px 0}.special-offer-price-item{margin-bottom:16px}.special-offer-price-item>p{font-size:16px;font-weight:400;line-height:1.5;padding-left:28px;white-space:pre-wrap}.special-offer-price-item>:last-child{margin-bottom:0}.special-offer-price-item-name{display:flex;margin-bottom:4px}.special-offer-price-item-name>img{height:20px;margin-right:8px;margin-top:2px;-o-object-fit:cover;object-fit:cover;width:20px}.special-offer-price-item-name>span{color:#212121;font-size:16px;font-weight:600;line-height:1.5}.special-offer-price-item-images{margin:10px 0 0 26px;width:calc(100% - 28px)}.special-offer-price-item-images .image-list-item{display:flex;width:100%}.special-offer-price-item-images .image-list-item-img{border-radius:8px;flex-shrink:0;height:135px;margin-right:8px;overflow:hidden;width:calc(33.33333% - 5.33333px)}.special-offer-price-item-images .image-list-item-img img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.special-offer-price-item-images .image-list-item-img:last-child{margin-right:0}.special-offer-price>:last-child{margin-bottom:0}.special-offer-price .view-detail{font-size:16px;font-weight:400;line-height:1.5;margin-bottom:16px}.special-offer-price .tip{color:#8a8a8a;font-size:12px;font-weight:400;line-height:1.5;margin-top:16px;padding:7px 0;text-align:right}.special-offer-price.show-more .special-offer-price-item span{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;font-size:16px;font-weight:400;line-height:1.5;overflow:hidden;text-overflow:ellipsis}.special-offer-price.show-more p{font-size:16px;font-weight:400;line-height:1.5;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.special-offer-price.is-mobile .special-offer-price-item-images{margin-left:0;padding-left:26px;width:100%}.special-offer-price.is-mobile .special-offer-price-item-images .image-list-item{height:102px;width:calc(44.8% - 12px)!important}.special-offer-price.is-mobile .special-offer-price-item-images .image-list-item:last-child{box-sizing:content-box;padding-right:16px}.special-offer-price.is-mobile .special-offer-price-item-images .image-list-item .image-list-item-img{height:100%;margin-right:0;width:100%}.hotel-tag-list-v2{align-items:center;display:flex;flex-wrap:wrap;margin-bottom:-4px}.hotel-tag-list-v2.tag-one-row{margin-bottom:-2px}.hotel-tag-list-v2.tag-wrap{margin-bottom:-6px}.hotel-tag-list-v2.mobile.only-line{height:20px;margin-bottom:-4px;overflow:hidden}.hotel-tag-list-v2 .hotel-atomic-basic-tag{margin-bottom:4px;margin-right:4px;max-width:100%}.hotel-tag-list-v2 .hotel-atomic-basic-tag:last-child{margin-right:0}.hotel-tag-list-v2 .type-reward{align-items:center;border-radius:2px;display:flex;overflow:hidden}.hotel-tag-list-v2 .type-reward img{height:20px;width:auto}.hotel-tag-list-v2 .type-reward span{font-size:12px;font-weight:600;line-height:1.5;padding:1px 6px 1px 1px}.hotel-tag-list-v2.desktop{margin-bottom:-8px}.hotel-tag-list-v2.desktop.only-line{height:22px;margin-bottom:-8px;overflow:hidden}.hotel-tag-list-v2.desktop.tag-wrap{margin-bottom:-8px}.hotel-tag-list-v2.desktop.tag-feature .hotel-common-components-card-tagV2.with-bg .tag-icon{margin-right:4px!important}.hotel-tag-list-v2.desktop .hotel-atomic-basic-tag{margin-bottom:8px}.hotel-common-components-card-tagV2{align-items:center;border-radius:6px;display:flex;margin-bottom:4px;margin-right:6px;max-width:100%}.hotel-common-components-card-tagV2.type-countdown_manual_tag{height:20px;line-height:20px}.hotel-common-components-card-tagV2:last-child{margin-right:0}.hotel-common-components-card-tagV2.normal{font-size:14px;font-weight:400;line-height:1.5}.hotel-common-components-card-tagV2.normal .tag-icon{flex-shrink:0;height:14px;margin:0 4px 0 0;width:14px}.hotel-common-components-card-tagV2.normal .tag-name,.hotel-common-components-card-tagV2.normal .tag-prefix{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hotel-common-components-card-tagV2.normal .tag-prefix{font-size:14px;font-weight:500;line-height:1.5;margin-right:4px}.hotel-common-components-card-tagV2.type-2{justify-content:space-between;margin-right:0;width:100%}.hotel-common-components-card-tagV2.type-2.with-bg{margin-right:0}.hotel-common-components-card-tagV2.type-2 .tag-time-left{align-items:center;display:flex;flex:1;justify-content:flex-end;text-align:right;white-space:nowrap}.hotel-common-components-card-tagV2.type-2 .tag-time-left .time-count{display:flex}.hotel-common-components-card-tagV2.type-2 .tag-time-left .time-count>span{min-width:9px;text-align:center}.hotel-common-components-card-tagV2.with-bg{font-size:12px;font-weight:400;line-height:1.5;margin-bottom:6px;margin-right:6px;padding:1px 6px}.hotel-common-components-card-tagV2.with-bg:last-child{margin-right:0}.hotel-common-components-card-tagV2.with-bg .tag-icon{height:16px;margin:0 4px 0 -2px;width:16px}.hotel-common-components-card-tagV2.tag-one-row{margin-bottom:2px;margin-right:0;overflow:hidden;width:100%}.hotel-common-components-card-tagV2.tag-one-row .tag-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hotel-common-components-card-tagV2.tag-wrap{align-items:flex-start;font-size:14px;font-weight:400;line-height:1.5;margin-bottom:6px;margin-right:0;width:100%}.hotel-common-components-card-tagV2.tag-wrap.normal .tag-icon{height:16px;margin:1px 8px 0 0;width:16px}.hotel-common-components-card-tagV2.tag-wrap .tag-name{overflow:visible;overflow:initial;text-overflow:clip;white-space:normal}.hotel-common-components-card-tagV2.tag-wrap.with-bg{margin-right:0;padding:8px}.hotel-common-components-card-tagV2.bold{font-size:14px;font-weight:600;line-height:1.5}.hotel-common-components-card-tagV2.desktop{margin-bottom:8px;margin-right:8px}.hotel-common-components-card-tagV2.desktop:last-child{margin-right:0}.hotel-common-components-card-tagV2.desktop.normal{font-size:14px}.hotel-common-components-card-tagV2.desktop.normal .tag-icon{height:14px;margin:0 4px 0 0;width:14px}.hotel-common-components-card-tagV2.desktop.type-2.with-bg{margin-right:0}.hotel-common-components-card-tagV2.desktop.with-bg{margin-bottom:8px;margin-right:8px;padding:1px 6px}.hotel-common-components-card-tagV2.desktop.with-bg .tag-icon{height:16px;margin:0 6px 0 -2px;width:16px}.hotel-common-components-card-tagV2.desktop.with-bg:last-child{margin-right:0}.hotel-common-components-card-tagV2.desktop.tag-one-row{margin-bottom:4px;margin-right:0}.hotel-common-components-card-tagV2.desktop.tag-wrap{align-items:flex-start;border-radius:8px;margin-bottom:8px;margin-right:0}.hotel-common-components-card-tagV2.desktop.tag-wrap.normal .tag-icon{height:16px;margin:2px 4px 0 0;width:16px}.hotel-common-components-card-tagV2.desktop.tag-wrap.normal .tag-name{overflow:visible;overflow:initial;text-overflow:clip;white-space:normal}.hotel-common-components-card-tagV2.desktop.tag-wrap.with-bg{margin-right:0;padding:4px 6px}.hotel-common-components-card-tagV2.desktop.with-hover{position:relative;text-decoration:underline;text-decoration-style:dotted;text-underline-offset:4px}.hotel-common-components-card-tagV2.desktop.with-hover .tag-name:hover{cursor:pointer}.hotel-common-components-card-tagV2.desktop.with-hover .tag-name:hover+.tag-hover-list{display:block}.hotel-common-components-card-tagV2.desktop .tag-hover-list{background-color:#fff;border-radius:6px;box-shadow:0 8px 20px 0 rgba(0,0,0,.01),0 4px 8px 0 rgba(0,0,0,.2);display:none;left:20px;max-width:512px;padding:12px 16px 12px 24px;position:absolute;top:0;transform:translateY(calc(-100% - 10px));transition:all .2s;width:auto;z-index:9}.hotel-common-components-card-tagV2.desktop .tag-hover-list>p{color:#212121;font-size:14px;font-weight:600;line-height:1.5;position:relative}.hotel-common-components-card-tagV2.desktop .tag-hover-list>p>span{color:#8a8a8a;font-size:14px;font-weight:400;line-height:1.5;margin-left:4px}.hotel-common-components-card-tagV2.desktop .tag-hover-list>p:before{background-color:#000;border-radius:99rem;content:"";flex-shrink:0;height:4px;left:-12px;position:absolute;top:8px;width:4px}.hotel-common-components-card-tagV2.desktop .tag-hover-list:before{border-left:7px solid transparent;border-right:7px solid transparent;border-top:7px solid;bottom:-7px;color:#fff;content:"";filter:drop-shadow(1px 2px 1px rgba(0,0,0,.04));left:16px;position:absolute}.hotel-common-components-card-tagV2.v3.type-countdown_manual_tag{margin-right:6px;width:auto}.hotel-common-components-card-tagV2.v3.type-countdown_manual_tag .tag-name:after{content:":"}.hotel-common-components-card-tagV2.v3.type-countdown_manual_tag .tag-time-left{align-items:center;display:flex;flex:1;justify-content:flex-end;margin-left:2px;text-align:right;white-space:nowrap}.hotel-common-components-card-tagV2.v3.type-countdown_manual_tag .tag-time-left .time-count{display:flex;margin-left:2px}.hotel-common-components-card-tagV2.v3.type-countdown_manual_tag .tag-time-left .time-count>span{min-width:9px;text-align:center}.hotel-common-components-card-tagV2.v3.type-2{margin-right:6px;width:auto}.hotel-common-components-card-tagV2.v3.type-2 .tag-name:after{content:":"}.hotel-common-components-card-tagV2.v3.type-2 .tag-time-left{align-items:center;display:flex;flex:1;justify-content:flex-end;margin-left:2px;text-align:right;white-space:nowrap}.hotel-common-components-card-tagV2.v3.type-2 .tag-time-left .time-count{display:flex}.hotel-common-components-card-tagV2.v3.type-2 .tag-time-left .time-count>span{min-width:9px;text-align:center}.hotel-common-components-card-tagV2.v3.with-border.normal{padding:1px 4px}.hotel-common-components-card-tagV2.v3.tag-wrap.normal .tag-icon{height:14px;margin:3px 4px 0 0;width:14px}.hotel-common-components-card-tagV2.v3.desktop.normal{font-size:14px}.hotel-common-components-card-tagV2.v3.desktop.normal .tag-icon{height:16px;margin:0 8px 0 0;width:16px}.hotel-common-components-card-tagV2.v3.desktop.tag-wrap.normal .tag-icon{height:16px;margin:2px 8px 0 0;width:16px}.hotel-common-components-card-tagV2.v3.desktop.tag-wrap.with-bg{padding:4px}.hotel-common-components-card-tagV2.v3.desktop.type-2{margin-right:8px}.hotel-common-components-card-tagV2.v3.desktop.type-2 .tag-time-left .time-count{display:flex}.hotel-common-components-card-tagV2.v3.desktop.type-2 .tag-time-left .time-count>span{min-width:9px}.image-view[data-v-491468b6]{position:relative}.image-view .original-tag-image[data-v-491468b6]{height:100%;-o-object-fit:cover;object-fit:cover;position:absolute;width:100%}.image-view .original-tag-image-lazy[data-v-491468b6]{visibility:hidden}.image-view .image-box[data-v-491468b6]{background-position:50%;background-repeat:no-repeat;height:100%;width:100%}.image-view .slot-section[data-v-491468b6]{height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}.image-view .mask[data-v-491468b6]{background-color:#fff;height:100%;left:0;opacity:.6;position:absolute;top:0;width:100%;z-index:2}.is-img-tag[data-v-491468b6]{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAYAAAAfFcSJAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAQSURBVHgBAQUA+v8A9fX1/wmhA9+DscNoAAAAAElFTkSuQmCC)}.is-img-tag.image-view-hydrated .original-tag-image[data-v-491468b6]{visibility:visible}.atomic-special-tag[data-v-ca5902ba]{background:#fff;border-radius:2px;-webkit-box-sizing:content-box;box-sizing:content-box;display:inline-block;max-width:100%;overflow:hidden;padding:1px;word-break:break-all}.atomic-special-tag .tag-icon[data-v-ca5902ba]{background:0 0;float:left}.atomic-special-tag-small[data-v-ca5902ba]{font-size:12px;height:18px;line-height:18px}.atomic-special-tag-small .tag-icon[data-v-ca5902ba]{padding:3px 4px}.atomic-special-tag-medium[data-v-ca5902ba]{font-size:14px;height:22px;line-height:22px}.atomic-special-tag-medium .tag-icon[data-v-ca5902ba]{padding:4px}.atomic-special-tag[data-v-ca5902ba] .svg-percent{height:1em;margin-left:1px;margin-top:-2px;vertical-align:middle;width:1em}.atomic-special-tag .tag-content[data-v-ca5902ba]{overflow:hidden;padding:0 4px;text-overflow:ellipsis;white-space:nowrap}.atomic-special-tag.special-reward[data-v-ca5902ba]{color:#fff}.atomic-special-tag.special-reward .tag-icon[data-v-ca5902ba]{height:calc(100% + 2px);margin-left:-1px;margin-top:-1px;padding:0}.atomic-special-tag.special-reward .tag-icon+.tag-content[data-v-ca5902ba]{padding-left:2px}.atomic-special-tag.special-manual-tag[data-v-ca5902ba],.atomic-special-tag.special-platform-promo-code-tag[data-v-ca5902ba],.atomic-special-tag.special-vertical-promo-tag[data-v-ca5902ba]{-webkit-box-shadow:inset 0 0 0 1px rgba(244,70,34,.4);box-shadow:inset 0 0 0 1px rgba(244,70,34,.4);color:#f44622}.atomic-special-tag.special-manual-tag .tag-icon[data-v-ca5902ba],.atomic-special-tag.special-platform-promo-code-tag .tag-icon[data-v-ca5902ba],.atomic-special-tag.special-vertical-promo-tag .tag-icon[data-v-ca5902ba]{background:0 0;height:1em}.atomic-special-tag.special-manual-tag .tag-icon+.tag-content[data-v-ca5902ba],.atomic-special-tag.special-platform-promo-code-tag .tag-icon+.tag-content[data-v-ca5902ba],.atomic-special-tag.special-vertical-promo-tag .tag-icon+.tag-content[data-v-ca5902ba]{padding-left:0}.atomic-special-tag.special-manual-tag .vertical-promo-tag-text[data-v-ca5902ba],.atomic-special-tag.special-platform-promo-code-tag .vertical-promo-tag-text[data-v-ca5902ba],.atomic-special-tag.special-vertical-promo-tag .vertical-promo-tag-text[data-v-ca5902ba]{background-color:rgba(244,70,34,.2);background-image:radial-gradient(circle at .9em center,#fff .22em,transparent 0),linear-gradient(125deg,#fff .68em,transparent 0),linear-gradient(55deg,#fff .68em,transparent 0);-webkit-box-sizing:border-box;box-sizing:border-box;float:right;margin-left:-3px;max-width:100%;overflow:hidden;padding-left:1.42em;padding-right:4px;text-overflow:ellipsis;white-space:nowrap}.atomic-basic-tag[data-v-37c7d013]{-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:2px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;max-width:100%;padding:0 4px}.atomic-basic-tag .tag-icon[data-v-37c7d013]{background:0 0;height:calc(1em + 2px);margin-right:4px}.atomic-basic-tag .tag-content[data-v-37c7d013]{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden;text-overflow:ellipsis}.atomic-minimal-rating[data-v-f77f7d7a]{color:#757575;font-size:14px;font-weight:400;line-height:1.5}.atomic-minimal-rating .review-star[data-v-f77f7d7a]{color:#f09b0a;font-size:14px;font-weight:600;line-height:1.5}.atomic-minimal-rating .review-number-src[data-v-f77f7d7a]{text-decoration:underline}.atomic-minimal-rating .review-number-src[data-v-f77f7d7a]:hover{cursor:pointer}.atomic-minimal-rating-size-small[data-v-f77f7d7a]{font-size:12px;font-weight:400;line-height:1.5}.atomic-minimal-rating-size-small .review-star[data-v-f77f7d7a]{font-size:12px;font-weight:600;line-height:1.5}.atomic-minimal-rating-size-large[data-v-f77f7d7a]{font-size:16px;font-weight:400;line-height:1.5}.atomic-minimal-rating-size-large .review-star[data-v-f77f7d7a]{font-size:16px;font-weight:500;line-height:1.5}.high-light-price{color:#ff5b00}.atomic-price-info-size-small .market-price{font-size:14px;font-weight:400;line-height:1.5}.atomic-price-info-size-small .save-price{font-size:12px;font-weight:500;line-height:1.5}.atomic-price-info-size-small .sell-price{font-size:14px;font-weight:600;line-height:1.5;margin-right:4px}.atomic-price-info-size-small .sell-price .price-number{font-weight:600;word-break:break-word}.atomic-price-info-size-medium .market-price{font-size:16px;font-weight:400;line-height:1.5}.atomic-price-info-size-medium .save-price{font-size:14px;font-weight:500;line-height:1.5}.atomic-price-info-size-medium .sell-price{font-size:16px;font-weight:600;line-height:1.5;margin-right:4px}.atomic-price-info-size-medium .sell-price .price-number{font-weight:600;word-break:break-word}.atomic-price-info-size-large .market-price{font-size:16px;font-weight:400;line-height:1.5}.atomic-price-info-size-large .save-price{font-size:16px;font-weight:500;line-height:1.5}.atomic-price-info-size-large .sell-price{font-size:24px;font-weight:600;line-height:1.32;margin-right:8px}.atomic-price-info-size-large .sell-price .price-number{font-weight:600;word-break:break-word}.atomic-price-info[data-v-2f595958]{display:inline-block}.atomic-price-info .price-content[data-v-2f595958]{-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.atomic-price-info .price-content .sell-price[data-v-2f595958]{color:#212121}.atomic-price-info .price-content .market-price[data-v-2f595958]{color:#a8a8a8}.atomic-price-info .price-content .save-price[data-v-2f595958]{color:#ff5b00}.atomic-price-info .price-content .market-strike[data-v-2f595958]{text-decoration:line-through}.atomic-price-info .discount-tag-content[data-v-2f595958]{display:inline-block;margin-top:4px}.wishlist-poptip .title{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}.wishlist-poptip .btn{margin-top:12px;text-align:right}.wishlist-poptip .btn button:first-child{border:1px solid #fff}.wishlist-poptip .btn button:last-child{margin-left:12px}.wishlist-poptip .title[data-v-6920f20e]{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}.wishlist-poptip .btn[data-v-6920f20e]{margin-top:12px;text-align:right}.wishlist-poptip .btn button[data-v-6920f20e]:last-child{margin-left:12px}.imageZoomIn:hover .card-img[data-v-86768a88] .img{-webkit-transform:scale(1.2);-ms-transform:scale(1.2);transform:scale(1.2)}@media (min-width:600px){.shadow[data-v-86768a88]{-webkit-transition:-webkit-box-shadow .24s cubic-bezier(.22,0,.08,1),-webkit-transform .24s cubic-bezier(.22,0,.08,1);transition:-webkit-box-shadow .24s cubic-bezier(.22,0,.08,1),-webkit-transform .24s cubic-bezier(.22,0,.08,1);transition:box-shadow .24s cubic-bezier(.22,0,.08,1),transform .24s cubic-bezier(.22,0,.08,1);transition:box-shadow .24s cubic-bezier(.22,0,.08,1),transform .24s cubic-bezier(.22,0,.08,1),-webkit-box-shadow .24s cubic-bezier(.22,0,.08,1),-webkit-transform .24s cubic-bezier(.22,0,.08,1)}.shadow[data-v-86768a88]:hover{-webkit-box-shadow:0 4px 20px 0 rgba(0,0,0,.08);box-shadow:0 4px 20px 0 rgba(0,0,0,.08);-webkit-transform:translateY(-4px);-ms-transform:translateY(-4px);transform:translateY(-4px);z-index:2}}.radius-l[data-v-86768a88]{border-radius:12px}.radius-xl[data-v-86768a88]{border-radius:16px}.horizontal-card[data-v-86768a88]{-webkit-backface-visibility:hidden;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-mask-image:-webkit-radial-gradient(#fff,#000);overflow:hidden;-webkit-transform:translateZ(0)}.horizontal-card .card-price-bottom[data-v-86768a88]{margin-top:8px}.horizontal-card .rank[data-v-86768a88]{left:0;position:absolute;top:0}.horizontal-card .card-img[data-v-86768a88] .img{-webkit-transition:-webkit-transform .32s cubic-bezier(.22,0,.08,1);transition:-webkit-transform .32s cubic-bezier(.22,0,.08,1);transition:transform .32s cubic-bezier(.22,0,.08,1);transition:transform .32s cubic-bezier(.22,0,.08,1),-webkit-transform .32s cubic-bezier(.22,0,.08,1)}.horizontal-card .favorite-tag[data-v-86768a88]{height:24px;position:absolute;width:24px;z-index:99}.horizontal-card .video[data-v-86768a88]{position:absolute;right:16px;top:12px;width:24px}.horizontal-card .video img[data-v-86768a88]{background:0 0}.horizontal-card .image-bottom-slot[data-v-86768a88]{bottom:0;left:0;position:absolute;width:100%}.horizontal-card.default[data-v-86768a88]{padding:16px}.horizontal-card.default.horizontal-card-small[data-v-86768a88]{padding:12px}.horizontal-card[data-v-86768a88]:hover{text-decoration:none}.horizontal-card .card-img[data-v-86768a88]{-ms-flex-negative:0;flex-shrink:0;overflow:hidden}.horizontal-card .card-img .card-image-view[data-v-86768a88]{overflow:hidden}.horizontal-card .card-info[data-v-86768a88]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex:1;flex:1;-ms-flex-direction:column;flex-direction:column;min-width:0}.horizontal-card .card-info.notFlowLayout[data-v-86768a88]{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.horizontal-card .card-info .card-title[data-v-86768a88]{color:#212121;margin-bottom:4px;word-break:break-word}.horizontal-card .card-info .card-subText[data-v-86768a88]{color:#757575;margin-bottom:4px;word-break:break-word}.horizontal-card .card-info .description[data-v-86768a88]{background-color:#f5f5f5;border-radius:2px;color:#757575;margin-top:6px;padding:4px;word-break:break-word}.horizontal-card .review[data-v-86768a88]{margin-bottom:4px}.horizontal-card .general-tag[data-v-86768a88]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;font-size:0;height:20px;margin-bottom:4px;margin-top:2px;overflow:hidden}.horizontal-card .general-tag .tag[data-v-86768a88]{display:inline-block;margin-right:4px}.horizontal-card .promotion-tag[data-v-86768a88]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;height:20px;margin-bottom:8px;overflow:hidden;width:100%}.horizontal-card .promotion-tag .tag[data-v-86768a88]{margin-right:8px}.horizontal-card .card-price[data-v-86768a88]{display:-webkit-box;display:-ms-flexbox;display:flex}.horizontal-card .card-price-content[data-v-86768a88]{width:100%}.horizontal-card .card-price-tag-list[data-v-86768a88]{-webkit-box-sizing:content-box;box-sizing:content-box;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:2px;max-height:20px;overflow:hidden}.horizontal-card .card-price-tag-list .tag[data-v-86768a88]:not(:last-child){margin-right:4px}.horizontal-card-medium.hz-default .card-img[data-v-86768a88]{margin-left:0;margin-right:16px}.horizontal-card-medium.hz-flipped .card-img[data-v-86768a88]{margin-left:20px;margin-right:0}.horizontal-card-medium .favorite-tag[data-v-86768a88]{right:12px;top:12px}.horizontal-card-medium .card-title[data-v-86768a88]{font-size:16px;font-weight:600;line-height:1.5;line-height:21px}.horizontal-card-medium .card-subText[data-v-86768a88]{font-size:14px;font-weight:400;line-height:1.5;line-height:18px}.horizontal-card-medium .description[data-v-86768a88]{font-size:12px;font-weight:400;line-height:1.5;line-height:16px}.horizontal-card-medium .card-price-tag-list[data-v-86768a88]{margin-bottom:-4px;max-height:48px!important}.horizontal-card-medium .card-price-tag-list .tag[data-v-86768a88]{margin-bottom:4px}.horizontal-card-small.hz-default .card-img[data-v-86768a88]{margin-left:0;margin-right:12px}.horizontal-card-small .favorite-tag[data-v-86768a88]{right:8px;top:8px}.horizontal-card-small.hz-flipped .card-img[data-v-86768a88]{margin-left:12px;margin-right:0}.horizontal-card-small .card-title[data-v-86768a88]{font-size:14px;font-weight:600;line-height:1.5;line-height:18px}.horizontal-card-small .card-subText[data-v-86768a88],.horizontal-card-small .description[data-v-86768a88]{font-size:12px;font-weight:400;line-height:1.5;line-height:16px}.horizontal-card.modern .card-price-bottom[data-v-86768a88]{margin-top:4px}.horizontal-card.hz-flipped .card-img[data-v-86768a88]{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.imageZoomIn:hover .card-img[data-v-6ec5cab8] .img{-webkit-transform:scale(1.2);-ms-transform:scale(1.2);transform:scale(1.2)}@media (min-width:600px){.shadow[data-v-6ec5cab8]{-webkit-transition:-webkit-box-shadow .24s cubic-bezier(.22,0,.08,1),-webkit-transform .24s cubic-bezier(.22,0,.08,1);transition:-webkit-box-shadow .24s cubic-bezier(.22,0,.08,1),-webkit-transform .24s cubic-bezier(.22,0,.08,1);transition:box-shadow .24s cubic-bezier(.22,0,.08,1),transform .24s cubic-bezier(.22,0,.08,1);transition:box-shadow .24s cubic-bezier(.22,0,.08,1),transform .24s cubic-bezier(.22,0,.08,1),-webkit-box-shadow .24s cubic-bezier(.22,0,.08,1),-webkit-transform .24s cubic-bezier(.22,0,.08,1)}.shadow[data-v-6ec5cab8]:hover{-webkit-box-shadow:0 4px 20px 0 rgba(0,0,0,.08);box-shadow:0 4px 20px 0 rgba(0,0,0,.08);-webkit-transform:translateY(-4px);-ms-transform:translateY(-4px);transform:translateY(-4px);z-index:2}}.radius-xl[data-v-6ec5cab8]{border-radius:16px}.vertical-card[data-v-6ec5cab8]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-backface-visibility:hidden;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-mask-image:-webkit-radial-gradient(#fff,#000);overflow:hidden;-webkit-transform:translateZ(0)}.vertical-card .rank[data-v-6ec5cab8]{left:0;position:absolute;top:0}.vertical-card .card-img[data-v-6ec5cab8] .img{-webkit-transition:-webkit-transform .32s cubic-bezier(.22,0,.08,1);transition:-webkit-transform .32s cubic-bezier(.22,0,.08,1);transition:transform .32s cubic-bezier(.22,0,.08,1);transition:transform .32s cubic-bezier(.22,0,.08,1),-webkit-transform .32s cubic-bezier(.22,0,.08,1)}.vertical-card .favorite-tag[data-v-6ec5cab8]{height:24px;position:absolute;width:24px;z-index:99}.vertical-card .video[data-v-6ec5cab8]{position:absolute;right:16px;top:12px;width:24px}.vertical-card .video img[data-v-6ec5cab8]{background:0 0}.vertical-card .image-bottom-slot[data-v-6ec5cab8]{bottom:0;left:0;position:absolute;width:100%}.vertical-card[data-v-6ec5cab8]:hover{text-decoration:none}.vertical-card .card-img[data-v-6ec5cab8]{-ms-flex-negative:0;flex-shrink:0;overflow:hidden;width:100%}.vertical-card .card-img-skeleton[data-v-6ec5cab8]{background-color:#e6e6e6}.vertical-card .card-img .card-image-view[data-v-6ec5cab8]{overflow:hidden;-ms-transform:rotate(0);transform:rotate(0);-webkit-transform:rotate(0)}.vertical-card .card-info[data-v-6ec5cab8]{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;width:100%}.vertical-card .card-info.notFlowLayout[data-v-6ec5cab8]{-webkit-box-flex:1;-webkit-box-pack:justify;-ms-flex-pack:justify;-ms-flex:1;flex:1;justify-content:space-between}.vertical-card .card-info .card-subText[data-v-6ec5cab8]{color:#757575;word-break:break-word}.vertical-card .card-info .card-title[data-v-6ec5cab8]{color:#212121;word-break:break-word}.vertical-card .card-info .description[data-v-6ec5cab8]{background-color:#f5f5f5;border-radius:2px;color:#757575;margin-top:6px;padding:4px;word-break:break-word}.vertical-card .card-info .card-price-tag-list[data-v-6ec5cab8]{-webkit-box-sizing:content-box;box-sizing:content-box;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:2px;max-height:20px;overflow:hidden}.vertical-card .card-info .card-price-tag-list .tag[data-v-6ec5cab8]:not(:last-child){margin-right:4px}.vertical-card .review[data-v-6ec5cab8]{margin-bottom:4px}.vertical-card .general-tag[data-v-6ec5cab8]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;font-size:0;height:20px;margin-bottom:4px;margin-top:2px;overflow:hidden}.vertical-card .general-tag .tag[data-v-6ec5cab8]{margin-right:4px}.vertical-card .promotion-tag[data-v-6ec5cab8]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;height:20px;overflow:hidden;padding:0 48px 0 12px;position:absolute;top:12px;width:100%}.vertical-card .promotion-tag .tag[data-v-6ec5cab8]{margin-right:8px}.vertical-card-medium .card-info[data-v-6ec5cab8]{padding:12px 0 16px}.vertical-card-medium.default .card-info[data-v-6ec5cab8]{padding:8px 16px 16px}.vertical-card-medium.default .card-info-bottom[data-v-6ec5cab8]{margin-top:8px}.vertical-card-medium .favorite-tag[data-v-6ec5cab8]{right:12px;top:12px}.vertical-card-medium.modern .card-info-bottom[data-v-6ec5cab8]{margin-top:4px}.vertical-card-medium .card-title[data-v-6ec5cab8]{font-size:16px;font-weight:600;line-height:1.5;line-height:21px;margin-bottom:4px}.vertical-card-medium .card-subText[data-v-6ec5cab8]{font-size:14px;font-weight:400;line-height:1.5;line-height:18px;margin-bottom:4px}.vertical-card-medium .description[data-v-6ec5cab8]{font-size:12px;font-weight:400;line-height:1.5;line-height:16px}.vertical-card-medium .card-price-tag-list[data-v-6ec5cab8]{margin-bottom:-4px;max-height:48px!important}.vertical-card-medium .card-price-tag-list .tag[data-v-6ec5cab8]{margin-bottom:4px}.vertical-card-small .card-info[data-v-6ec5cab8]{padding:8px 0 12px}.vertical-card-small.default .card-info[data-v-6ec5cab8]{padding:8px 12px 12px}.vertical-card-small.default .card-info-bottom[data-v-6ec5cab8]{margin-top:8px}.vertical-card-small .favorite-tag[data-v-6ec5cab8]{right:12px;top:12px}.vertical-card-small.modern .card-info-bottom[data-v-6ec5cab8]{margin-top:4px}.vertical-card-small .card-title[data-v-6ec5cab8]{font-size:14px;font-weight:600;line-height:1.5;line-height:18px;margin-bottom:4px}.vertical-card-small .card-subText[data-v-6ec5cab8]{margin-bottom:4px}.vertical-card-small .card-subText[data-v-6ec5cab8],.vertical-card-small .description[data-v-6ec5cab8]{font-size:12px;font-weight:400;line-height:1.5;line-height:16px}.vertical-card-small .promotion-tag[data-v-6ec5cab8]{padding-left:12px}.normal-video-player{position:relative}.normal-video-player .video-action-enter-active{transition:all 1s ease}.normal-video-player .video-action-leave-active{transition:all 1s}.normal-video-player .video-action-enter,.normal-video-player .video-action-leave-to{opacity:0}.normal-video-player .icon-video{height:70px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:70px;z-index:10}.normal-video-player .activity-banner-video{background:#000}.normal-video-player .poster-cover{height:100%;position:absolute;top:0;width:100%}.normal-video-player.normal-video-player-desktop .icon-video{height:80px;left:50%;opacity:.8;position:absolute;top:50%;transform:translate(-50%,-50%);width:80px}.normal-video-player.banner-video-player-desktop{position:static}.normal-video-player.banner-video-player-desktop .icon-video{left:37%}.normal-video-player.banner-video-player-desktop .activity-banner-video{background:#000;height:100%;left:0;position:absolute;top:0;width:100%;z-index:100}.normal-video-player.banner-video-player-desktop .activity-banner-video video{height:100%;left:50%;opacity:1;outline:none;position:absolute;top:0;transform:translate(-50%);width:auto;z-index:105}.normal-video-player.banner-video-player-desktop .activity-banner-video .klook-icon-close{color:#fff;cursor:pointer;font-size:20px;height:32px;padding:5px;position:absolute;right:15px;top:15px;width:32px}.normal-video-player.banner-video-player-mobile{position:static}.normal-video-player.banner-video-player-mobile .activity-banner-video{background-color:#000;height:100%;position:absolute;top:0;width:100%;z-index:99}.normal-video-player.banner-video-player-mobile .activity-banner-video video{height:calc(100% - 12px)}.hotel-highlight .desc{font-size:14px;font-weight:400;line-height:1.5;white-space:pre-wrap}.hotel-highlight>.title{align-items:center;display:flex;margin-bottom:8px}.hotel-highlight>.title>img{flex-shrink:0;height:16px;margin-right:4px;width:16px}.hotel-highlight>.title>span{color:#6056d6;font-size:16px;font-weight:600;line-height:1.5}.hotel-highlight>p{font-size:14px;font-weight:400;line-height:1.5;margin-bottom:12px}.hotel-highlight .hl-img .normal-video-player,.hotel-highlight .hl-img>img,.hotel-highlight .hl-video .normal-video-player,.hotel-highlight .hl-video>img{border-radius:12px;height:calc(66.66667vw - 26.66667px);margin-bottom:4px;-o-object-fit:cover;object-fit:cover;overflow:hidden;width:100%}.hotel-highlight .hl-img .normal-video-player .activity-banner-video,.hotel-highlight .hl-img video,.hotel-highlight .hl-img>img .activity-banner-video,.hotel-highlight .hl-video .normal-video-player .activity-banner-video,.hotel-highlight .hl-video video,.hotel-highlight .hl-video>img .activity-banner-video{height:100%}.hotel-highlight .hl-img>desc,.hotel-highlight .hl-video>desc{color:#757575}.hotel-highlight .hl-img>:first-child:last-child,.hotel-highlight .hl-video>:first-child:last-child{margin-bottom:0!important}.hotel-highlight.hotel-highlight-mobile .highlight-list .highlight-item{line-height:0;margin-bottom:20px}.hotel-highlight.hotel-highlight-mobile .highlight-list .highlight-item:last-child{margin-bottom:0}.hotel-highlight.hotel-highlight-desktop .highlight-list{width:100%}.hotel-highlight.hotel-highlight-desktop .highlight-list .highlight-item{display:flex;flex-wrap:wrap}.hotel-highlight.hotel-highlight-desktop .highlight-list .highlight-item .hotel-normal-markdown{margin-bottom:20px;width:100%}.hotel-highlight.hotel-highlight-desktop .highlight-list .highlight-item .hl-video{margin-bottom:24px;width:100%}.hotel-highlight.hotel-highlight-desktop .highlight-list .highlight-item .hl-video>.normal-video-player{margin-bottom:8px;max-height:500px}.hotel-highlight.hotel-highlight-desktop .highlight-list .highlight-item .hl-video>.desc{-webkit-line-clamp:3;-webkit-box-orient:vertical;color:#757575;display:-webkit-box;overflow:hidden;text-overflow:ellipsis}.hotel-highlight.hotel-highlight-desktop .highlight-list .highlight-item .hl-img{margin-bottom:24px;margin-right:20px;width:570px}.hotel-highlight.hotel-highlight-desktop .highlight-list .highlight-item .hl-img:nth-child(2n){margin-right:0}.hotel-highlight.hotel-highlight-desktop .highlight-list .highlight-item .hl-img>img{height:380px;margin-bottom:8px;width:100%}.hotel-highlight.hotel-highlight-desktop .highlight-list .highlight-item .hl-img>.desc{-webkit-line-clamp:3;-webkit-box-orient:vertical;color:#757575;display:-webkit-box;overflow:hidden;text-overflow:ellipsis}.hotel-highlight.hotel-highlight-desktop .highlight-list .highlight-item .hl-img.is-full{margin-right:0;width:100%}.hotel-highlight.hotel-highlight-desktop .highlight-list .highlight-item .hl-img.is-full>img{height:500px}.hotel-highlight.hotel-highlight-desktop .highlight-list.media-1 .hl-img{width:100%}.hotel-highlight.hotel-highlight-desktop>.title{margin-bottom:10px}.hotel-highlight.hotel-highlight-desktop>.title>img{height:16px;width:16px}.hotel-highlight.hotel-highlight-desktop>p{margin-bottom:20px}.hotel-highlight .triangle-svg{color:#757575;margin-right:8px;margin-top:2px;transform:rotate(180deg)}.hotel-highlight .hotel-normal-markdown{color:#757575;font-size:14px;margin-bottom:12px}.hotel-highlight .hotel-normal-markdown p{white-space:pre-wrap}.hotel-highlight .hotel-normal-markdown>:last-child{margin-bottom:0}.hotel-highlight .hotel-normal-markdown ol,.hotel-highlight .hotel-normal-markdown ul{font-size:14px;padding:0 0 0 16px}.hotel-highlight .hotel-normal-markdown ol li:last-child,.hotel-highlight .hotel-normal-markdown ul li:last-child{margin:0}.hotel-smark-tags .smark-list-item{align-items:center;display:flex;margin-bottom:12px;padding:6px 0}.hotel-smark-tags .smark-list-item:last-child{margin-bottom:0}.hotel-smark-tags .smark-list-item .icon{align-items:center;border-radius:100%;display:flex;flex-shrink:0;height:40px;justify-content:center;margin-right:16px;width:40px}.hotel-smark-tags .smark-list-item .icon img{height:24px;width:24px}.hotel-smark-tags .smark-list-item .name{font-size:14px;font-weight:500;line-height:1.5}.hotel-smark-tags .smark-list-item .desc{color:#757575;font-size:12px;font-weight:400;line-height:1.32;margin-top:2px}.hotel-smark-tags .smark-list-item .link{cursor:pointer;text-decoration:underline}.hotel-smark-tags.hotel-smark-tags-mobile{margin-bottom:20px}.hotel-smark-tags.hotel-smark-tags-desktop{margin-bottom:24px}.page-no-header .layout-default_header.mobile-header[data-v-dc61ad5e]{display:none}.page-no-header .layout-default_header.mobile-header+.layout-default_main[data-v-dc61ad5e]{padding-top:0}.page-no-footer .layout-default_footer.mobile-footer[data-v-dc61ad5e]{display:none}img[lazy=loading][data-v-dc61ad5e]{transform:scaleX(.3) scaleY(.5)}img[lazy=loaded][data-v-dc61ad5e]{animation:appear-data-v-dc61ad5e .3s;animation-fill-mode:both}@keyframes appear-data-v-dc61ad5e{0%{opacity:0}to{opacity:1}}.hotel-introductions.hotel-introductions-page .hotel-info[data-v-dc61ad5e]{background:#f5f5f5;border-radius:12px;font-size:12px;padding:16px 16px 12px}.hotel-introductions.hotel-introductions-page .hotel-info:has(.title>svg) .content-list[data-v-dc61ad5e]{padding-left:28px}.hotel-introductions.hotel-introductions-page .hotel-info .content-list[data-v-dc61ad5e]{display:flex;flex-wrap:wrap}.hotel-introductions.hotel-introductions-page .hotel-info .content-list .list-item-wrap[data-v-dc61ad5e]{margin-bottom:4px;margin-right:20px;overflow:hidden}.hotel-introductions.hotel-introductions-page .hotel-info .content-list .list-item-wrap .list-item[data-v-dc61ad5e]{color:#757575;display:flex;flex-wrap:wrap;font-size:12px;font-weight:400;line-height:1.5;max-width:100%}.hotel-introductions.hotel-introductions-page .hotel-info .content-list .list-item-wrap .list-item>span[data-v-dc61ad5e]:first-child{margin-right:4px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hotel-introductions.hotel-introductions-page .hotel-info .content-list .list-item-wrap .list-item>span[data-v-dc61ad5e]:last-child{color:#212121;font-size:14px;font-weight:500;line-height:1.5;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hotel-introductions.hotel-introductions-page .hotel-info .content-list .list-item-wrap .list-item[data-v-dc61ad5e]:has(.star-list){align-items:center;height:21px}.hotel-introductions.hotel-introductions-page .hotel-info .content-list .list-item-wrap .list-item:has(.star-list) .star-list[data-v-dc61ad5e]{align-items:center;display:flex}.hotel-introductions.hotel-introductions-page .hotel-info .hotel-intro-desc[data-v-dc61ad5e]{-webkit-line-clamp:3;-webkit-box-orient:vertical;color:#757575;display:-webkit-box;font-size:14px;font-weight:400;line-height:1.5;margin-top:8px;overflow:hidden;padding-left:28px;text-overflow:ellipsis}.hotel-introductions.hotel-introductions-layer[data-v-dc61ad5e]{margin:0 -20px;overflow:hidden;position:relative;top:0;width:calc(100% + 40px);z-index:0}.hotel-introductions.hotel-introductions-layer>img[data-v-dc61ad5e]{height:100%;margin:0 auto;position:absolute;width:100%;z-index:1}.hotel-introductions.hotel-introductions-layer .hotel-info[data-v-dc61ad5e]{-webkit-backdrop-filter:blur(80px);backdrop-filter:blur(80px);background:rgba(0,0,0,.3);display:block;height:100%;padding:32px 20px 22px;position:relative;z-index:2}.hotel-introductions.hotel-introductions-layer .hotel-info.mask[data-v-dc61ad5e]{-webkit-mask:linear-gradient(180deg,hsla(0,0%,45%,0),hsla(0,0%,65%,.8) 50%,#d9d9d9);mask:linear-gradient(180deg,hsla(0,0%,45%,0),hsla(0,0%,65%,.8) 50%,#d9d9d9)}.hotel-introductions.hotel-introductions-layer .hotel-info>.title[data-v-dc61ad5e]{display:flex;margin-bottom:8px}.hotel-introductions.hotel-introductions-layer .hotel-info>.title svg[data-v-dc61ad5e]{flex:0 0 auto;margin-right:8px}.hotel-introductions.hotel-introductions-layer .hotel-info>.title h3[data-v-dc61ad5e]{color:#fff;font-size:20px;font-weight:600;line-height:1.32}.hotel-introductions.hotel-introductions-layer .hotel-info>.content-list[data-v-dc61ad5e]{display:flex;flex-wrap:wrap;padding-left:28px}.hotel-introductions.hotel-introductions-layer .hotel-info>.content-list .list-item-wrap[data-v-dc61ad5e]{margin-bottom:6px;margin-right:16px;overflow:hidden}.hotel-introductions.hotel-introductions-layer .hotel-info>.content-list .list-item-wrap .list-item[data-v-dc61ad5e]{color:#e6e6e6;display:flex;flex-wrap:wrap;max-width:100%}.hotel-introductions.hotel-introductions-layer .hotel-info>.content-list .list-item-wrap .list-item>span[data-v-dc61ad5e]{color:#fff;font-size:14px;font-weight:500;line-height:1.5;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hotel-introductions.hotel-introductions-layer .hotel-info>.content-list .list-item-wrap .list-item>span[data-v-dc61ad5e]:first-child{font-size:12px;font-weight:400;line-height:1.5;margin-right:4px;margin-top:1px}.hotel-introductions.hotel-introductions-layer .hotel-info>.content-list .list-item-wrap .list-item[data-v-dc61ad5e]:has(.star-list){align-items:center;height:21px}.hotel-introductions.hotel-introductions-layer .hotel-info>.content-list .list-item-wrap .list-item:has(.star-list) .star-list[data-v-dc61ad5e]{align-items:center;display:flex}.container-content-main .hotel-introductions{padding:0}.hotel-highlight-content .desc{font-size:14px;font-weight:400;line-height:1.5;white-space:pre-wrap}.hotel-highlight-content.hotel-highlight-content-mobile>.logo{margin-bottom:20px;width:100%}.hotel-highlight-content.hotel-highlight-content-mobile>.title{align-items:center;display:flex;margin-bottom:8px}.hotel-highlight-content.hotel-highlight-content-mobile>.title>img{flex-shrink:0;margin-right:4px}.hotel-highlight-content.hotel-highlight-content-mobile>.title>span{color:#6056d6;font-size:16px;font-weight:600;line-height:1.5}.hotel-highlight-content.hotel-highlight-content-mobile>p{font-size:14px;font-weight:400;line-height:1.5;margin-bottom:12px}.hotel-highlight-content.hotel-highlight-content-mobile .hl-img,.hotel-highlight-content.hotel-highlight-content-mobile .hl-video{margin-bottom:20px}.hotel-highlight-content.hotel-highlight-content-mobile .hl-img .desc,.hotel-highlight-content.hotel-highlight-content-mobile .hl-video .desc{color:#757575}.hotel-highlight-content.hotel-highlight-content-mobile .hl-img>:first-child:last-child,.hotel-highlight-content.hotel-highlight-content-mobile .hl-video>:first-child:last-child{margin-bottom:0}.hotel-highlight-content.hotel-highlight-content-mobile:not(:has(.hotel-highlight)) .content-description{margin-top:0}.hotel-highlight-content.hotel-highlight-content-mobile:not(:has(.hotel-highlight)) .content-description>.desc{-webkit-line-clamp:7;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden;text-overflow:ellipsis}.hotel-highlight-content.hotel-highlight-content-mobile .hotel-introductions{margin-bottom:20px}.hotel-highlight-content.hotel-highlight-content-mobile>:first-child:last-child{margin-bottom:0}.hotel-highlight-content.hotel-highlight-content-desktop .desktop-intro{background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:12px 12px 0 0;height:500px;margin-bottom:24px;position:relative;width:100%}.hotel-highlight-content.hotel-highlight-content-desktop .desktop-intro .desktop-logo{position:absolute;right:-10px;top:22px}.hotel-highlight-content.hotel-highlight-content-desktop .desktop-intro .desktop-logo>img{width:250px}.hotel-highlight-content.hotel-highlight-content-desktop .desktop-intro .desktop-logo>svg{position:absolute;right:0;top:-8px;z-index:-1}.hotel-highlight-content.hotel-highlight-content-desktop .desktop-intro .hotel-introductions{bottom:0;position:absolute;width:100%}.hotel-highlight-content.hotel-highlight-content-desktop .desktop-intro .hotel-introductions .hotel-info{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:linear-gradient(180deg,hsla(0,0%,100%,.8),hsla(0,0%,100%,.92) 20%,#fff);border-radius:12px 12px 0 0;padding:20px;position:relative}.hotel-highlight-content.hotel-highlight-content-desktop .desktop-intro .hotel-introductions .hotel-info>.title{display:flex;margin-bottom:8px}.hotel-highlight-content.hotel-highlight-content-desktop .desktop-intro .hotel-introductions .hotel-info>.title>svg{flex-shrink:0;margin-right:8px}.hotel-highlight-content.hotel-highlight-content-desktop .desktop-intro .hotel-introductions .hotel-info .list-item-wrap{margin-right:32px}.hotel-highlight-content.hotel-highlight-content-desktop .desktop-intro .hotel-introductions .hotel-info .content-list .list-item{font-size:14px}.hotel-highlight-content.hotel-highlight-content-desktop .desktop-intro .hotel-introductions .hotel-info .content-list .list-item>span:first-child{margin-right:6px}.hotel-highlight-content.hotel-highlight-content-desktop .desktop-intro .hotel-introductions .hotel-info:after{background:#fff;bottom:0;content:"";height:3px;left:0;position:absolute;width:100%;z-index:2}.hotel-highlight-content.hotel-highlight-content-desktop>:last-child{margin-bottom:0}.hotel-highlight-content .triangle-svg{color:#757575;margin-right:8px;margin-top:2px;transform:rotate(180deg)}.hotel-highlight-content .content-description{margin-top:20px}.hotel-highlight-content .content-description .description-title{align-items:center;display:flex;font-size:16px;font-weight:600;line-height:1.5;margin-bottom:8px}.hotel-highlight-content .content-description .description-title>img{flex-shrink:0;height:16px;margin-right:4px;width:16px}.hotel-highlight-content .content-description>img{border-radius:12px;width:100%}.detail-content-wrap{background:#fff;position:relative}.detail-content-wrap .footer-btn.klk-button{box-sizing:border-box;font-size:16px;font-weight:500;height:44px;line-height:1.5}.detail-content-wrap .detail-content-wrap-footer{align-items:center;background-color:#fff;bottom:0;box-shadow:inset 0 1px 1px -1px rgba(0,0,0,.12);display:flex;font-weight:600;height:44px;justify-content:center;line-height:44px}.detail-content-wrap.desktop{margin-bottom:0}.detail-content-wrap.desktop>.title{padding:64px 0 32px}.detail-content-wrap.desktop .detail-content-wrap-footer{align-items:flex-end;border-top:none;box-shadow:none;color:#212121;font-weight:600;height:44px;justify-content:flex-end;position:relative}.detail-content-wrap.desktop .detail-content-wrap-footer .underline-link{cursor:pointer;font-size:14px;font-weight:400;line-height:24px;line-height:1.5;text-decoration:underline}.detail-content-wrap.desktop .detail-content-wrap-footer:not(.no-shadow):before{background-image:linear-gradient(180deg,hsla(0,0%,100%,.2),#fff);content:"";display:block;height:34px;position:absolute;top:-34px;width:100%}.detail-content-wrap.desktop .detail-content-wrap-footer>span{position:relative;z-index:2}.detail-content-wrap.desktop .detail-content-wrap-footer .svg-icon{margin-left:4px;position:relative;top:-3px;transition:all .3s;vertical-align:middle;z-index:2}.detail-content-wrap.desktop .detail-content-wrap-footer .svg-icon.active{transform:rotate(270deg)}.detail-content-wrap.desktop .detail-content-wrap-footer.showMore:before{display:none}.detail-content-wrap.mobile{padding:0 20px}.detail-content-wrap.mobile>.title{padding:32px 0 16px}.detail-content-wrap.mobile .detail-content-wrap-footer{color:#212121;width:100%}.anchor-wrapper{overflow:scroll;position:relative}.page-no-header .layout-default_header.mobile-header[data-v-c614f982]{display:none}.page-no-header .layout-default_header.mobile-header+.layout-default_main[data-v-c614f982]{padding-top:0}.page-no-footer .layout-default_footer.mobile-footer[data-v-c614f982]{display:none}img[lazy=loading][data-v-c614f982]{transform:scaleX(.3) scaleY(.5)}img[lazy=loaded][data-v-c614f982]{animation:appear-data-v-c614f982 .3s;animation-fill-mode:both}@keyframes appear-data-v-c614f982{0%{opacity:0}to{opacity:1}}.bottom-in-enter[data-v-c614f982],.bottom-in-leave-to[data-v-c614f982]{transform:translateY(100%)}.bottom-in-enter-active[data-v-c614f982],.bottom-in-leave-active[data-v-c614f982]{transition:all .3s ease-in}.page-layer[data-v-c614f982]{background:#fff;bottom:0;color:#212121;display:flex;flex-direction:column;left:0;position:fixed;right:0;top:0;z-index:99}.page-layer .flex-header[data-v-c614f982]{align-items:center;display:flex;min-height:48px;position:relative}.page-layer .flex-header>svg[data-v-c614f982]{color:#4a4a4a;left:0;position:absolute}.page-layer .btn-secondary[data-v-c614f982]{border-radius:6px;color:#2073f9;flex:0 0 auto;font-size:14px;font-weight:400;height:24px;line-height:24px;position:absolute;right:0}.page-layer .flex-auto[data-v-c614f982]{flex:1 1 auto}.page-layer-header[data-v-c614f982]{background-color:#fff;flex:0 0 auto;overflow:hidden;padding:0 16px}.page-layer-header.border[data-v-c614f982]{box-shadow:inset 0 -1px 0 0 rgba(0,0,0,.12)}.page-layer-header.shadow[data-v-c614f982]{box-shadow:0 2px 4px 0 rgba(0,0,0,.12)}.page-layer-header .flex-auto[data-v-c614f982]{font-size:16px;font-weight:500;line-height:1.5;margin:0 16px;overflow:hidden;text-align:center;text-overflow:ellipsis}.page-layer-header svg.placeholder[data-v-c614f982]{opacity:0}.page-layer-content[data-v-c614f982]{-webkit-overflow-scrolling:touch;flex:1 1 auto;min-height:0;overflow-x:hidden;overflow-y:auto;transform:translateZ(0)}.page-layer-footer[data-v-c614f982]{background:#fff;border-top:.5px solid #e6e6e6;display:flex;flex:0 0 auto;padding:8px 20px}.page-layer-footer button[data-v-c614f982]{height:44px}.banner-gallery{height:100%;position:relative}.banner-gallery-menus{background:#fff;box-shadow:0 2px 4px 0 rgba(0,0,0,.12);height:44px;left:0;padding:0 16px;position:absolute;right:0;top:-1px;z-index:1}.banner-gallery-menus:after{background-image:linear-gradient(270deg,#fff,hsla(0,0%,100%,0));content:"";height:100%;position:absolute;right:16px;top:0;width:24px}.banner-gallery-menus .swiper-container{height:100%;overflow:hidden}.banner-gallery-menus .swiper-wrapper{display:flex;flex-wrap:nowrap;height:100%}.banner-gallery-menus .menu-item{align-items:center;color:#757575;display:flex;font-size:14px;font-weight:600;height:100%;margin-right:24px;position:relative;white-space:nowrap}.banner-gallery-menus .menu-item-active{color:#ff5b00}.banner-gallery-menus .menu-item-active:after{background:#ff5b00;border-radius:99rem;bottom:-7px;content:"";height:10px;left:0;position:absolute;width:100%}.banner-gallery-content{height:100%;padding:40px 16px 16px}.banner-gallery-content .anchor-title{color:#212121;font-size:16px;font-weight:600;padding:24px 0 8px}.banner-gallery .image-container{display:flex;flex-wrap:wrap}.banner-gallery .image-container img{border-radius:6px;margin-bottom:8px;margin-right:8px;-o-object-fit:cover;object-fit:cover}.banner-gallery .image-container img:nth-child(3n){margin-right:0}.banner-gallery .image-container>div{height:109px;width:109px}.page-no-header .layout-default_header.mobile-header[data-v-0cbf4b7e]{display:none}.page-no-header .layout-default_header.mobile-header+.layout-default_main[data-v-0cbf4b7e]{padding-top:0}.page-no-footer .layout-default_footer.mobile-footer[data-v-0cbf4b7e]{display:none}img[lazy=loading][data-v-0cbf4b7e]{transform:scaleX(.3) scaleY(.5)}img[lazy=loaded][data-v-0cbf4b7e]{animation:appear-data-v-0cbf4b7e .3s;animation-fill-mode:both}@keyframes appear-data-v-0cbf4b7e{0%{opacity:0}to{opacity:1}}.hotel-service-facility[data-v-0cbf4b7e]{color:#212121}.hotel-service-facility .attr-title[data-v-0cbf4b7e]{font-size:16px;font-weight:600;line-height:1.5}.hotel-service-facility .attr-item[data-v-0cbf4b7e]{align-items:center;display:flex;margin-bottom:4px;max-width:100%}.hotel-service-facility .attr-item>img[data-v-0cbf4b7e]{flex-shrink:0;height:16px;margin-right:4px;width:16px}.hotel-service-facility .attr-item .name[data-v-0cbf4b7e]{font-size:14px;font-weight:400;line-height:1.5}.hotel-service-facility .attr-item .name[data-v-0cbf4b7e] .stress-name{color:#757575}.hotel-service-facility .title-wrap[data-v-0cbf4b7e]{align-items:center;display:flex;margin-bottom:6px}.hotel-service-facility .title-wrap>img[data-v-0cbf4b7e]{flex-shrink:0;height:16px;margin-right:4px;width:16px}.hotel-service-facility .hotel-hot-attr .klk-card-swiper.less .klk-card-swiper-items-wrapper[data-v-0cbf4b7e]{padding-right:0}.hotel-service-facility .hotel-hot-attr .img-attr-list[data-v-0cbf4b7e]{margin-bottom:24px}.hotel-service-facility .hotel-hot-attr .img-attr-list[data-v-0cbf4b7e] .klk-card-swiper-items-wrapper{margin-top:0;padding-right:20px;padding-top:0}.hotel-service-facility .hotel-hot-attr .img-attr-list[data-v-0cbf4b7e] .klk-card-swiper-items-wrapper::-webkit-scrollbar{display:none}.hotel-service-facility .hotel-hot-attr .img-attr-list .klk-card-swiper-item.block-el[data-v-0cbf4b7e]{width:20px!important}.hotel-service-facility .hotel-hot-attr .img-attr-list .klk-card-swiper-item.is-last[data-v-0cbf4b7e]{margin-right:0!important}.hotel-service-facility .hotel-hot-attr .img-attr-list .img-attr-item[data-v-0cbf4b7e]{background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:12px;height:28.116vw;overflow:hidden;position:relative}.hotel-service-facility .hotel-hot-attr .img-attr-list .img-attr-item .name-wrap[data-v-0cbf4b7e]{align-items:center;background:linear-gradient(180deg,hsla(0,0%,40%,0),rgba(0,0,0,.3));bottom:0;color:#fff;display:flex;font-size:12px;font-weight:500;justify-content:space-between;left:0;line-height:1.5;overflow:hidden;padding:6px 8px;position:absolute;width:100%}.hotel-service-facility .hotel-hot-attr .img-attr-list .img-attr-item .name-wrap .name[data-v-0cbf4b7e]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hotel-service-facility .hotel-hot-attr .img-attr-list .img-attr-item .name-wrap .count[data-v-0cbf4b7e]{align-items:center;background:rgba(0,0,0,.38);border-radius:99rem;display:inline-flex;flex-shrink:0;font-size:12px;justify-content:center;line-height:0;min-height:16px;min-width:16px;padding:0 4px}.hotel-service-facility .all-attr-list>div[data-v-0cbf4b7e],.hotel-service-facility .hot-attr-list[data-v-0cbf4b7e]{margin-bottom:20px}.hotel-service-facility .all-attr-list>div[data-v-0cbf4b7e]:first-child{margin-top:0}.hotel-service-facility .all-attr-list>div[data-v-0cbf4b7e]:last-child{margin-bottom:-16px}.hotel-service-facility .open-hour-attr[data-v-0cbf4b7e]{margin-bottom:20px}.hotel-service-facility .open-hour-attr .title-wrap[data-v-0cbf4b7e]{align-items:flex-start}.hotel-service-facility .open-hour-attr .title-wrap>img[data-v-0cbf4b7e]{transform:translateY(4px)}.hotel-service-facility .open-hour-attr .open-hour-attr-table[data-v-0cbf4b7e] table{max-width:100%!important;width:100%!important}.hotel-service-facility .open-hour-attr .open-hour-attr-table[data-v-0cbf4b7e] table th .klk-table-cell{color:#212121;font-weight:400}.hotel-service-facility .open-hour-attr .open-hour-attr-table[data-v-0cbf4b7e] table .klk-table-cell{padding:8px 12px}.hotel-service-facility .open-hour-attr .open-hour-attr-table[data-v-0cbf4b7e] table .row-hover{background:none}.hotel-service-facility .open-hour-attr .open-hour-attr-table[data-v-0cbf4b7e] table tbody td{color:#757575;vertical-align:top}.hotel-service-facility .open-hour-attr .open-hour-attr-table[data-v-0cbf4b7e] table tbody td .desc-item{font-size:14px;font-weight:400;line-height:1.5;margin-bottom:4px}.hotel-service-facility .open-hour-attr .open-hour-attr-table[data-v-0cbf4b7e] table tbody td .desc-item:last-child{margin-bottom:0}.hotel-service-facility.desktop .title-wrap[data-v-0cbf4b7e]{margin-bottom:16px}.hotel-service-facility.desktop .title-wrap>img[data-v-0cbf4b7e]{margin-right:8px}.hotel-service-facility.desktop .attr-item[data-v-0cbf4b7e]{align-items:normal;margin-bottom:16px;margin-right:16px;width:278px}.hotel-service-facility.desktop .attr-item>img[data-v-0cbf4b7e]{margin-right:8px;transform:translateY(2px)}.hotel-service-facility.desktop .attr-item[data-v-0cbf4b7e]:nth-child(4n){margin-right:0}.hotel-service-facility.desktop .hot-attr-list[data-v-0cbf4b7e],.hotel-service-facility.desktop .list-wrap[data-v-0cbf4b7e]{display:flex;flex-wrap:wrap}.hotel-service-facility.desktop .all-attr-list[data-v-0cbf4b7e]{margin-top:4px}.hotel-service-facility.desktop .all-attr-list .title-wrap[data-v-0cbf4b7e]{align-items:center;display:flex}.hotel-service-facility.desktop .all-attr-list .title-wrap>img[data-v-0cbf4b7e]{flex:0 0 16px;height:16px}.hotel-service-facility.desktop .hotel-hot-attr .klk-card-swiper[data-v-0cbf4b7e]{width:100%}.hotel-service-facility.desktop .desktop-image-item[data-v-0cbf4b7e]{border-radius:12px;height:156px;overflow:hidden;width:100%}.hotel-service-facility.desktop .desktop-image-item>img[data-v-0cbf4b7e]{height:100%;width:100%}.hotel-service-facility.desktop .desktop-image-item[data-v-0cbf4b7e]:has(.show-more-wrap){position:relative}.hotel-service-facility.desktop .desktop-image-item[data-v-0cbf4b7e]:has(.show-more-wrap):before{background:rgba(0,0,0,.3);content:"";display:block;height:100%;position:absolute;width:276px;z-index:1}.hotel-service-facility.desktop .desktop-image-item:has(.show-more-wrap) .show-more-wrap[data-v-0cbf4b7e]{color:#fff;display:flex;flex-direction:column;font-size:14px;font-weight:600;left:50%;line-height:1.5;position:absolute;top:50%;transform:translate3d(-50%,-50%,0);z-index:2}.hotel-service-facility.desktop .desktop-image-item:has(.show-more-wrap) .show-more-wrap>span[data-v-0cbf4b7e]{text-align:center}.hotel-service-facility.desktop .open-hour-attr[data-v-0cbf4b7e]{margin-bottom:32px}.hotel-service-facility.mobile .hotel-hot-attr[data-v-0cbf4b7e] .klk-card-swiper.less .klk-card-swiper-item{height:28.776vw;width:48.286%!important}.hotel-service-facility.mobile .attr-item .name[data-v-0cbf4b7e]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hotel-service-facility.mobile:not(:has(.hotel-hot-attr)) .all-attr-list[data-v-0cbf4b7e]{margin-top:0!important}.hotel-service-facility.mobile .open-hour-attr-table[data-v-0cbf4b7e] table tbody,.hotel-service-facility.mobile .open-hour-attr-table[data-v-0cbf4b7e] table thead{color:#212121}.hotel-service-facility.mobile .open-hour-attr-table[data-v-0cbf4b7e] table tbody>tr>td:first-child,.hotel-service-facility.mobile .open-hour-attr-table[data-v-0cbf4b7e] table tbody>tr>th:first-child,.hotel-service-facility.mobile .open-hour-attr-table[data-v-0cbf4b7e] table thead>tr>td:first-child,.hotel-service-facility.mobile .open-hour-attr-table[data-v-0cbf4b7e] table thead>tr>th:first-child{width:40%}.hotel-service-facility.mobile .open-hour-attr-table[data-v-0cbf4b7e] table tbody>tr>td:last-child,.hotel-service-facility.mobile .open-hour-attr-table[data-v-0cbf4b7e] table tbody>tr>th:last-child,.hotel-service-facility.mobile .open-hour-attr-table[data-v-0cbf4b7e] table thead>tr>td:last-child,.hotel-service-facility.mobile .open-hour-attr-table[data-v-0cbf4b7e] table thead>tr>th:last-child{width:60%}.page-no-header .layout-default_header.mobile-header[data-v-46044912]{display:none}.page-no-header .layout-default_header.mobile-header+.layout-default_main[data-v-46044912]{padding-top:0}.page-no-footer .layout-default_footer.mobile-footer[data-v-46044912]{display:none}img[lazy=loading][data-v-46044912]{transform:scaleX(.3) scaleY(.5)}img[lazy=loaded][data-v-46044912]{animation:appear-data-v-46044912 .3s;animation-fill-mode:both}@keyframes appear-data-v-46044912{0%{opacity:0}to{opacity:1}}.empty-view[data-v-46044912]{align-items:center;display:flex;flex-direction:column;justify-content:center}.empty-view-title[data-v-46044912]{color:#757575;font-size:18px;font-weight:600;line-height:1.5;margin-bottom:8px;text-align:center}.empty-view-desc[data-v-46044912]{color:#8a8a8a;font-size:14px;font-weight:400;line-height:1.5;text-align:center}.empty-view img[data-v-46044912]{margin-bottom:24px;width:182px}.empty-view .empty-view-button-list[data-v-46044912]{align-items:center;display:flex;flex-direction:column}.empty-view .empty-view-button-list>[data-v-46044912]{margin-top:12px}.empty-view .empty-view-button-list>span[data-v-46044912]{font-size:16px;font-weight:400;line-height:1.5;margin-top:8px}.empty-view .empty-view-button-list .underline-text[data-v-46044912]{cursor:pointer;font-size:14px;font-weight:400;line-height:1.5;margin-top:12px;outline:none;text-decoration:underline!important}.empty-view .empty-view-button-list .underline-text[data-v-46044912]:active,.empty-view .empty-view-button-list .underline-text[data-v-46044912]:hover{opacity:.8}.empty-view.empty-view-position--fixed[data-v-46044912]{left:50%;position:fixed;top:50%;transform:translate(-50%,-50%);width:100%}.empty-view.empty-view-position--absolute[data-v-46044912]{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:100%}.empty-view-desktop .empty-view-desc[data-v-46044912]{font-size:16px;font-weight:400;line-height:1.5}.empty-view-desktop .empty-view-button-list[data-v-46044912]{align-items:center;display:flex;flex-direction:row}.empty-view-desktop .empty-view-button-list>[data-v-46044912]{margin-top:20px}.empty-view-desktop .empty-view-button-list>span[data-v-46044912]{font-size:16px;font-weight:400;line-height:1.5;margin:20px 12px 0}.empty-view-desktop.empty-view-error img[data-v-46044912],.empty-view-desktop.empty-view-loading img[data-v-46044912]{width:260px}.empty-view-empty img[data-v-46044912],.empty-view-filterEmpty img[data-v-46044912]{width:130px}.page-no-header .layout-default_header.mobile-header[data-v-5c0d3cd3]{display:none}.page-no-header .layout-default_header.mobile-header+.layout-default_main[data-v-5c0d3cd3]{padding-top:0}.page-no-footer .layout-default_footer.mobile-footer[data-v-5c0d3cd3]{display:none}img[lazy=loading][data-v-5c0d3cd3]{transform:scaleX(.3) scaleY(.5)}img[lazy=loaded][data-v-5c0d3cd3]{animation:appear-data-v-5c0d3cd3 .3s;animation-fill-mode:both}@keyframes appear-data-v-5c0d3cd3{0%{opacity:0}to{opacity:1}}.ttd-card[data-v-5c0d3cd3]{background-color:#fff;border-radius:12px}.ttd-card .content[data-v-5c0d3cd3]{font-size:12px;font-weight:400;line-height:1.5}.ttd-card .content .title[data-v-5c0d3cd3]{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;font-size:14px;font-weight:600;line-height:1.5;margin-bottom:4px;overflow:hidden;text-overflow:ellipsis}.ttd-card .content .package-name[data-v-5c0d3cd3],.ttd-card .content .quantity[data-v-5c0d3cd3]{color:#8a8a8a}.ttd-card .operate[data-v-5c0d3cd3]{align-items:center;display:flex;justify-content:space-between;margin-top:8px}.ttd-card .operate .view-detail[data-v-5c0d3cd3]{font-size:14px;font-weight:400;line-height:1.5;padding:7px 0}.ttd-card .operate[data-v-5c0d3cd3] .klk-checkbox-base{border-radius:100%}.ttd-card .image[data-v-5c0d3cd3]{border-radius:12px;flex-shrink:0;height:100px;overflow:hidden;position:relative;width:100px}.ttd-card .image img[data-v-5c0d3cd3]{-o-object-fit:cover;object-fit:cover}.ttd-card .image .discount[data-v-5c0d3cd3]{-webkit-line-clamp:2;-webkit-box-orient:vertical;background-color:#ff5b00;bottom:0;color:#fff;display:-webkit-box;font-size:12px;font-weight:500;left:0;line-height:1.5;overflow:hidden;padding:4px;position:absolute;text-align:center;text-overflow:ellipsis;width:100%}.ttd-card.ttd-card-normal[data-v-5c0d3cd3]{flex-direction:column;height:100%;padding:12px;width:100%}.ttd-card.ttd-card-normal .wrap[data-v-5c0d3cd3],.ttd-card.ttd-card-normal[data-v-5c0d3cd3]{display:flex;justify-content:space-between}.ttd-card.ttd-card-normal.is-selected[data-v-5c0d3cd3]{box-shadow:inset 0 0 0 2px #ff5b00}.ttd-card.ttd-card-normal .image[data-v-5c0d3cd3]{margin-left:8px}.ttd-card.ttd-card-normal.desktop .content[data-v-5c0d3cd3]{font-size:14px;font-weight:400;line-height:1.5}.ttd-card.ttd-card-normal.desktop .content .title[data-v-5c0d3cd3]{font-size:16px;font-weight:600;line-height:1.5}.ttd-card.ttd-card-normal.desktop .image[data-v-5c0d3cd3]{margin-left:8px}.ttd-card.ttd-card-list[data-v-5c0d3cd3]{border-bottom:1px solid #eee;border-radius:0;border-radius:initial;display:flex;padding:20px 0}.ttd-card.ttd-card-list .content[data-v-5c0d3cd3]{font-size:14px;font-weight:400;line-height:1.5}.ttd-card.ttd-card-list .content .title[data-v-5c0d3cd3]{font-size:16px;font-weight:600;line-height:1.5}.ttd-card.ttd-card-list .image[data-v-5c0d3cd3]{position:relative}.ttd-card.ttd-card-list .image img[data-v-5c0d3cd3]{-o-object-fit:cover;object-fit:cover}.ttd-card.ttd-card-list .main[data-v-5c0d3cd3]{flex:1;margin-left:8px}.ttd-card.ttd-card-list.desktop .content .title[data-v-5c0d3cd3]{margin-bottom:8px}.ttd-card.ttd-card-list.desktop .main[data-v-5c0d3cd3]{margin-left:20px}.ttd-card.ttd-card-list.desktop .image[data-v-5c0d3cd3]{height:140px;width:140px}.page-no-header .layout-default_header.mobile-header[data-v-0d590675]{display:none}.page-no-header .layout-default_header.mobile-header+.layout-default_main[data-v-0d590675]{padding-top:0}.page-no-footer .layout-default_footer.mobile-footer[data-v-0d590675]{display:none}img[lazy=loading][data-v-0d590675]{transform:scaleX(.3) scaleY(.5)}img[lazy=loaded][data-v-0d590675]{animation:appear-data-v-0d590675 .3s;animation-fill-mode:both}@keyframes appear-data-v-0d590675{0%{opacity:0}to{opacity:1}}.ttd-wrap[data-v-0d590675]{background-color:#fff0e5;border-radius:0 0 16px 16px;padding:10px 12px 20px}.ttd-wrap .title[data-v-0d590675]{font-size:16px;font-weight:600;line-height:1.5;margin-bottom:12px}.ttd-wrap .change-action[data-v-0d590675]{color:#212121;cursor:pointer;display:flex;flex-shrink:0;font-size:14px;font-weight:400;justify-content:flex-end;line-height:1.5;margin-left:8px;margin-top:12px;padding:3px 4px 0}.ttd-wrap .change-action svg[data-v-0d590675]{height:16px;margin-right:4px;margin-top:2px;width:16px}.ttd-wrap.one[data-v-0d590675] .ttd-card .operate .klk-checkbox,.ttd-wrap.only-one[data-v-0d590675] .ttd-card .operate .klk-checkbox{display:none}.ttd-wrap[data-v-0d590675] .klk-card-swiper .klk-card-swiper-prev-btn{left:-36px}.ttd-wrap[data-v-0d590675] .klk-card-swiper .klk-card-swiper-prev-btn:before{background:linear-gradient(90deg,#fff0e5,hsla(0,0%,100%,0));content:"";height:191px;position:absolute;right:-25px;width:20px}.ttd-wrap[data-v-0d590675] .klk-card-swiper .klk-card-swiper-next-btn{right:-36px}.ttd-wrap[data-v-0d590675] .klk-card-swiper .klk-card-swiper-next-btn:before{background:linear-gradient(270deg,#fff0e5,hsla(0,0%,100%,0));content:"";height:191px;left:-25px;position:absolute;width:20px}.ttd-wrap.mobile[data-v-0d590675]{padding:10px 0 20px}.ttd-wrap.mobile .title[data-v-0d590675]{padding:0 12px}.ttd-wrap.mobile .change-action[data-v-0d590675]{margin-right:12px}.ttd-wrap.mobile[data-v-0d590675] .klk-card-swiper-items .klk-card-swiper-item{margin-right:0!important;padding-left:12px!important}.ttd-wrap.mobile[data-v-0d590675] .klk-card-swiper-items .klk-card-swiper-item:last-child{padding-right:12px!important}.ttd-wrap.desktop[data-v-0d590675]{padding:10px 20px 20px}.page-no-header .layout-default_header.mobile-header[data-v-39772d6a],.ttd-wrap.desktop.is-last[data-v-0d590675] .klk-card-swiper .klk-card-swiper-prev-btn:before{display:none}.page-no-header .layout-default_header.mobile-header+.layout-default_main[data-v-39772d6a]{padding-top:0}.page-no-footer .layout-default_footer.mobile-footer[data-v-39772d6a]{display:none}img[lazy=loading][data-v-39772d6a]{transform:scaleX(.3) scaleY(.5)}img[lazy=loaded][data-v-39772d6a]{animation:appear-data-v-39772d6a .3s;animation-fill-mode:both}@keyframes appear-data-v-39772d6a{0%{opacity:0}to{opacity:1}}.selector-guest-pure-v2[data-v-39772d6a]{align-items:center;align-items:flex-end;display:flex;height:45px;padding-left:12px;position:relative}.selector-guest-pure-v2 div[data-v-39772d6a]{align-items:center;color:#212121;display:flex;font-size:16px;font-weight:600;line-height:1.5}.selector-guest-pure-v2 div svg[data-v-39772d6a]{color:#a8a8a8;height:16px;margin-right:4px;width:16px}.selector-guest-pure-v2 div[data-v-39772d6a]:not(:last-child){margin-right:8px}.selector-guest-pure-v2[data-v-39772d6a]:after{background-color:#eee;content:"";display:block;height:80%;left:0;position:absolute;top:10%;width:1px}.selector-guest-pure[data-v-39772d6a]{font-size:12px;font-weight:600;line-height:1.5;line-height:24px;overflow:hidden;position:relative;text-align:right;text-overflow:ellipsis;white-space:nowrap;width:100%}.selector-guest-pure[data-v-39772d6a]:after{background-color:#eee;content:"";display:block;height:50%;left:0;position:absolute;top:25%;width:1px}.selector-guest-pure.desktop[data-v-39772d6a]{cursor:pointer;font-size:16px;font-weight:600;line-height:1.5;padding:12px;text-align:center}.page-no-header .layout-default_header.mobile-header[data-v-020aa4c1]{display:none}.page-no-header .layout-default_header.mobile-header+.layout-default_main[data-v-020aa4c1]{padding-top:0}.page-no-footer .layout-default_footer.mobile-footer[data-v-020aa4c1]{display:none}img[lazy=loading][data-v-020aa4c1]{transform:scaleX(.3) scaleY(.5)}img[lazy=loaded][data-v-020aa4c1]{animation:appear-data-v-020aa4c1 .3s;animation-fill-mode:both}@keyframes appear-data-v-020aa4c1{0%{opacity:0}to{opacity:1}}.pure-calendar-v2[data-v-020aa4c1]{display:block;padding-right:12px;position:relative}.pure-calendar-v2-week[data-v-020aa4c1]{color:#757575;font-size:12px;font-weight:400}.pure-calendar-v2-info[data-v-020aa4c1],.pure-calendar-v2-week[data-v-020aa4c1]{align-items:center;display:flex;justify-content:space-between;line-height:1.5}.pure-calendar-v2-info[data-v-020aa4c1]{color:#212121;font-size:18px;font-weight:600}.pure-calendar-v2-info span[data-v-020aa4c1]{color:#757575}.pure-calendar-v2-info span[data-v-020aa4c1],.pure-calendar-v2-nodate .pure-calendar-v2-week[data-v-020aa4c1]{font-size:12px;font-weight:400;line-height:1.5}.pure-calendar-v2-nodate .pure-calendar-v2-info[data-v-020aa4c1]{font-size:18px;font-weight:600;line-height:1.5}.pure-calendar .pure-calendar-date[data-v-020aa4c1]{align-items:center;cursor:pointer;display:flex;justify-content:space-between}.pure-calendar .pure-calendar-date>div[data-v-020aa4c1]{color:#212121;font-size:16px;font-weight:600;line-height:1.5}.pure-calendar .pure-calendar-date>span[data-v-020aa4c1]{color:#757575;font-size:12px;font-weight:500;line-height:1.5}.pure-calendar .pure-calendar-date.desktop[data-v-020aa4c1]{padding:12px}.page-no-header .layout-default_header.mobile-header[data-v-8b5bcc4a]{display:none}.page-no-header .layout-default_header.mobile-header+.layout-default_main[data-v-8b5bcc4a]{padding-top:0}.page-no-footer .layout-default_footer.mobile-footer[data-v-8b5bcc4a]{display:none}img[lazy=loading][data-v-8b5bcc4a]{transform:scaleX(.3) scaleY(.5)}img[lazy=loaded][data-v-8b5bcc4a]{animation:appear-data-v-8b5bcc4a .3s;animation-fill-mode:both}@keyframes appear-data-v-8b5bcc4a{0%{opacity:0}to{opacity:1}}.room-image-carousel[data-v-8b5bcc4a]{background-color:#eee;border-radius:12px;margin:0 0 16px;overflow:hidden;position:relative;width:100%}.room-image-carousel_indicator[data-v-8b5bcc4a]{background:linear-gradient(180deg,transparent,rgba(0,0,0,.6));bottom:0;box-sizing:border-box;color:#fff;font-size:14px;font-weight:400;height:36px;left:0;line-height:36px;line-height:1.5;padding:8px 20px;position:absolute;right:0;text-align:right;z-index:2}.room-image-carousel_text[data-v-8b5bcc4a]{color:#fff;left:36px;position:absolute;right:36px;text-align:center;top:50%;transform:translateY(-50%)}.room-image-carousel[data-v-8b5bcc4a] .klk-carousel .klk-carousel-next,.room-image-carousel[data-v-8b5bcc4a] .klk-carousel .klk-carousel-prev{align-items:center;bottom:0;color:#fff;cursor:pointer;display:none;height:auto;justify-content:center;top:0;width:40px;z-index:9}.room-image-carousel[data-v-8b5bcc4a] .klk-carousel .klk-carousel-prev{background-image:linear-gradient(270deg,transparent,rgba(0,0,0,.35));left:0!important}.room-image-carousel[data-v-8b5bcc4a] .klk-carousel .klk-carousel-next{background-image:linear-gradient(270deg,rgba(0,0,0,.35),transparent);right:0!important}.room-image-carousel[data-v-8b5bcc4a] .klk-carousel .klk-carousel-next svg{transform:rotate(180deg)}.room-image-carousel[data-v-8b5bcc4a] .klk-carousel:hover .klk-carousel-next,.room-image-carousel[data-v-8b5bcc4a] .klk-carousel:hover .klk-carousel-prev{display:flex}.page-no-header .layout-default_header.mobile-header[data-v-6a7eaa8a],.room-image-carousel[data-v-8b5bcc4a] .klk-carousel .klk-carousel-indicators-backgound{display:none}.page-no-header .layout-default_header.mobile-header+.layout-default_main[data-v-6a7eaa8a]{padding-top:0}.page-no-footer .layout-default_footer.mobile-footer[data-v-6a7eaa8a]{display:none}img[lazy=loading][data-v-6a7eaa8a]{transform:scaleX(.3) scaleY(.5)}img[lazy=loaded][data-v-6a7eaa8a]{animation:appear-data-v-6a7eaa8a .3s;animation-fill-mode:both}@keyframes appear-data-v-6a7eaa8a{0%{opacity:0}to{opacity:1}}.room-info .second-title[data-v-6a7eaa8a]{display:flex;font-size:16px;font-weight:600;justify-content:space-between;line-height:1.5;margin-bottom:12px}.room-info .rate_content_list[data-v-6a7eaa8a]{align-items:center;border-bottom:1px solid #eee;display:flex;flex-wrap:wrap;margin-bottom:0;padding-bottom:6px}.room-info .rate_content_list li[data-v-6a7eaa8a]{display:flex;font-size:16px;font-weight:400;line-height:1.5;margin-bottom:8px!important;position:relative}.room-info .rate_content_list li p[data-v-6a7eaa8a]{color:#212121!important;font-size:16px;font-weight:400;line-height:1.5}.room-info .rate_content_list li[data-v-6a7eaa8a]:after{color:#a8a8a8;color:#e6e6e6;content:"|";display:block;padding:0 8px}.room-info .rate_content_list li img[data-v-6a7eaa8a]{display:none}.room-info .rate_content_list li[data-v-6a7eaa8a]:last-child:after{content:none}.room-info.desktop[data-v-6a7eaa8a]{display:flex}.room-info.desktop>img[data-v-6a7eaa8a]{border-radius:12px;flex-shrink:0;height:120px!important;margin-right:12px;width:200px!important}.room-info.desktop .second-title[data-v-6a7eaa8a]{margin-bottom:4px}.room-info.desktop .rate_content_list li[data-v-6a7eaa8a]{height:24px}.room-info.desktop .rate_content_list li p[data-v-6a7eaa8a]{color:#757575!important;font-size:14px;font-weight:500;line-height:1.5}.room-info.desktop .rate_content_list li[data-v-6a7eaa8a]:after{color:#a8a8a8;font-weight:500;position:relative;top:-2px}.page-no-header .layout-default_header.mobile-header[data-v-1ee58e1e]{display:none}.page-no-header .layout-default_header.mobile-header+.layout-default_main[data-v-1ee58e1e]{padding-top:0}.page-no-footer .layout-default_footer.mobile-footer[data-v-1ee58e1e]{display:none}img[lazy=loading][data-v-1ee58e1e]{transform:scaleX(.3) scaleY(.5)}img[lazy=loaded][data-v-1ee58e1e]{animation:appear-data-v-1ee58e1e .3s;animation-fill-mode:both}@keyframes appear-data-v-1ee58e1e{0%{opacity:0}to{opacity:1}}.room-tip-wrap[data-v-1ee58e1e]:has(.room-tip.mobile){background:#f5f5f5;padding-top:12px;position:relative;z-index:2}.room-tip[data-v-1ee58e1e]{border-radius:12px;display:flex;padding:16px}.room-tip .i-icon[data-v-1ee58e1e]{color:#f09b0a;margin-right:8px}.room-tip .room-tip-text>div[data-v-1ee58e1e]{margin-bottom:8px}.room-tip .room-tip-text>div[data-v-1ee58e1e]:last-child{margin-bottom:0}.room-tip .room-tip-text .child-tip[data-v-1ee58e1e]{font-size:16px;font-weight:600;line-height:1.5}.room-tip .room-tip-text .child-tip+div .recommend-tip[data-v-1ee58e1e]{font-size:14px;font-weight:400;line-height:1.5}.room-tip .room-tip-text .child-tip+div .recommend-tip b[data-v-1ee58e1e]{font-weight:600!important}.room-tip .room-tip-text .child-tip2[data-v-1ee58e1e]{font-size:14px;font-weight:400;line-height:1.5}.room-tip .room-tip-text .recommend-tip[data-v-1ee58e1e]{font-size:16px;font-weight:400;line-height:1.5}.room-tip.mobile[data-v-1ee58e1e]{margin:0 20px}.room-tip.desktop[data-v-1ee58e1e]{margin-bottom:26px;padding:20px}.room-tip.desktop.room-tip-1[data-v-1ee58e1e]{margin-bottom:16px}.room-tip.stayplus.mobile[data-v-1ee58e1e]{margin:12px 0}.room-tip.stayplus.desktop[data-v-1ee58e1e]{margin:8px 0 0}.page-no-header .layout-default_header.mobile-header[data-v-0fa4d0a9]{display:none}.page-no-header .layout-default_header.mobile-header+.layout-default_main[data-v-0fa4d0a9]{padding-top:0}.page-no-footer .layout-default_footer.mobile-footer[data-v-0fa4d0a9]{display:none}img[lazy=loading][data-v-0fa4d0a9]{transform:scaleX(.3) scaleY(.5)}img[lazy=loaded][data-v-0fa4d0a9]{animation:appear-data-v-0fa4d0a9 .3s;animation-fill-mode:both}@keyframes appear-data-v-0fa4d0a9{0%{opacity:0}to{opacity:1}}.hotel-package-content.simple .hotel-content[data-v-0fa4d0a9]{margin-top:0}.hotel-package-content.simple .hotel-package-content--title[data-v-0fa4d0a9]{padding-bottom:0}.hotel-package-content .hotel-package-content--title[data-v-0fa4d0a9]{font-size:20px;font-weight:600;line-height:1.32;padding:20px 0 8px}.hotel-package-content .package-popup_title[data-v-0fa4d0a9]{padding:20px 0 16px}.hotel-package-content .search-selector[data-v-0fa4d0a9]{background-color:#fff;border-bottom:1px solid #eee;margin:0 -20px 20px;padding:12px 20px 8px}.hotel-package-content .search-selector.top-sticky[data-v-0fa4d0a9]{left:0;margin:0;position:fixed;right:0;z-index:999!important}.hotel-package-content .search-selector .search-container[data-v-0fa4d0a9]{background-color:#fff;border-radius:12px;display:flex}.hotel-package-content .search-selector .search-container>div[data-v-0fa4d0a9]:first-child{flex:1;min-width:170px}.hotel-package-content .search-selector .search-container>div[data-v-0fa4d0a9]:last-child{flex:0 1 auto;min-width:0;text-align:left}.hotel-package-content[data-v-0fa4d0a9] .pure-calendar-date,.hotel-package-content[data-v-0fa4d0a9] .selector-guest-pure{padding:12px}.hotel-package-content .hotel-content[data-v-0fa4d0a9]{background-color:#f1eefa;border-radius:16px 16px 0 0;margin-top:20px;padding:20px 12px 10px;position:relative}.hotel-package-content .hotel-content .hotel-rate-short-code[data-v-0fa4d0a9]{-webkit-line-clamp:2;-webkit-box-orient:vertical;color:#dbd5f9;display:-webkit-box;font-size:12px;font-weight:500;line-height:12px;overflow:hidden;position:absolute;right:8px;text-overflow:ellipsis;top:8px;transform:scale(83.33333%);transform-origin:right}.hotel-package-content .hotel-content .room-action[data-v-0fa4d0a9]{align-items:center;display:flex;justify-content:space-between;position:relative}.hotel-package-content .hotel-content .room-action .view-room-detail[data-v-0fa4d0a9]{font-size:14px;font-weight:400;line-height:1.5;padding:7px 0}.hotel-package-content .hotel-content .room-action .change-action[data-v-0fa4d0a9]{color:#212121;cursor:pointer;display:flex;flex-shrink:0;font-size:14px;font-weight:400;justify-content:flex-end;line-height:1.5;margin-left:8px;padding:7px 4px 0}.hotel-package-content .hotel-content .room-action .change-action svg[data-v-0fa4d0a9]{height:16px;margin-right:4px;margin-top:2px;width:16px}.hotel-package-content .separated[data-v-0fa4d0a9]{background:linear-gradient(180deg,#f1eefa,#f1eefa 50%,#fff0e5 0,#fff0e5);display:flex;height:20px;justify-content:center;position:relative}.hotel-package-content .separated[data-v-0fa4d0a9]:before{background:#fff;border-radius:0 9999px 9999px 0;content:"";flex-shrink:0;height:20px;left:0;position:absolute;top:2px;width:10px}.hotel-package-content .separated>span[data-v-0fa4d0a9]{border-top:2px dashed #fff;height:0;margin:0 15px;position:absolute;top:10px;width:100%}.hotel-package-content .separated>svg.plus-icon[data-v-0fa4d0a9]{background-color:#fff;border:2px solid #ff5b00;border-radius:50%;height:30px;left:50%;padding:7px;position:absolute;top:50%;transform:translate(-50%,-50%);width:30px}.hotel-package-content .separated[data-v-0fa4d0a9]:after{background:#fff;border-radius:9999px 0 0 9999px;content:"";flex-shrink:0;height:20px;position:absolute;right:0;top:2px;width:10px}.hotel-package-content.desktop .search-selector[data-v-0fa4d0a9]{background-color:#fff;border-bottom:none;margin:0;padding:12px 0}.hotel-package-content.desktop .search-selector.top-sticky[data-v-0fa4d0a9]{left:0!important;padding-left:50px;padding-right:50px}.hotel-package-content.desktop .search-selector .search-container[data-v-0fa4d0a9]{border:1px solid #e6e6e6}.hotel-package-content.desktop .search-selector .search-container>div[data-v-0fa4d0a9]:last-child{flex:1}.hotel-package-content.desktop[data-v-0fa4d0a9] .guest-footer{border-radius:0 0 16px 16px}.hotel-package-content.desktop .hotel-content[data-v-0fa4d0a9]{padding:20px 20px 5px}.hotel-package-content.desktop .hotel-content .room-action[data-v-0fa4d0a9]{margin-top:8px}.scroll-to-top{align-items:center;background:#fff;border-radius:50%;box-shadow:0 4px 10px 0 rgba(0,0,0,.14);box-sizing:border-box;color:#ff5b00;cursor:pointer;display:flex;font-size:32px;height:50px;justify-content:center;padding:7px;position:fixed;right:40px;width:50px;z-index:400}.scroll-to-top:hover{opacity:.8}.page-no-header .layout-default_header.mobile-header[data-v-1a80a747]{display:none}.page-no-header .layout-default_header.mobile-header+.layout-default_main[data-v-1a80a747]{padding-top:0}.page-no-footer .layout-default_footer.mobile-footer[data-v-1a80a747]{display:none}img[lazy=loading][data-v-1a80a747]{transform:scaleX(.3) scaleY(.5)}img[lazy=loaded][data-v-1a80a747]{animation:appear-data-v-1a80a747 .3s;animation-fill-mode:both}@keyframes appear-data-v-1a80a747{0%{opacity:0}to{opacity:1}}.hotel-text-icon[data-v-1a80a747]{align-items:center;cursor:pointer;display:inline-flex}.hotel-text-icon .svg-icon[data-v-1a80a747]{color:#2073f9;flex:0 0 auto;margin-left:4px}.hotel-text-icon .svg-icon.left[data-v-1a80a747]{transform:rotate(180deg)}.hotel-text-icon .svg-icon.bottom[data-v-1a80a747]{transform:rotate(90deg)}.hotel-text-icon .svg-icon.top[data-v-1a80a747]{transform:rotate(-90deg)}.hotel-text-icon span[data-v-1a80a747]{color:#2073f9}.hotel-text-icon span[data-v-1a80a747]:active,.hotel-text-icon span[data-v-1a80a747]:hover{opacity:.8}.hotel-text-icon.reverse[data-v-1a80a747]{flex-direction:row-reverse}.hotel-text-icon.reverse .svg-icon[data-v-1a80a747]{margin-left:0;margin-right:4px}.hotel-text-icon.link[data-v-1a80a747]{align-items:center;border-top:1px solid #eee;color:#757575;display:flex;justify-content:space-between;padding:16px}.hotel-text-icon.link .svg-icon[data-v-1a80a747]{color:#757575;margin-left:16px}.hotel-text-icon.underline span[data-v-1a80a747]{color:#212121;cursor:pointer;outline:none;text-decoration:underline!important;text-underline-offset:2px}.hotel-text-icon.underline span[data-v-1a80a747]:hover{opacity:.8}.hotel-text-icon.underline .svg-icon[data-v-1a80a747],.page-no-header .layout-default_header.mobile-header[data-v-ba3ba632]{display:none}.page-no-header .layout-default_header.mobile-header+.layout-default_main[data-v-ba3ba632]{padding-top:0}.page-no-footer .layout-default_footer.mobile-footer[data-v-ba3ba632]{display:none}img[lazy=loading][data-v-ba3ba632]{transform:scaleX(.3) scaleY(.5)}img[lazy=loaded][data-v-ba3ba632]{animation:appear-data-v-ba3ba632 .3s;animation-fill-mode:both}@keyframes appear-data-v-ba3ba632{0%{opacity:0}to{opacity:1}}.content-show-more .title[data-v-ba3ba632]{display:flex;font-weight:600;margin-bottom:12px}.content-show-more .title svg[data-v-ba3ba632]{flex-shrink:0;height:20px;margin-right:8px;width:20px}.content-show-more .content-more[data-v-ba3ba632]{transition:all .3s ease-in}.page-no-header .layout-default_header.mobile-header[data-v-179bd8e6]{display:none}.page-no-header .layout-default_header.mobile-header+.layout-default_main[data-v-179bd8e6]{padding-top:0}.page-no-footer .layout-default_footer.mobile-footer[data-v-179bd8e6]{display:none}img[lazy=loading][data-v-179bd8e6]{transform:scaleX(.3) scaleY(.5)}img[lazy=loaded][data-v-179bd8e6]{animation:appear-data-v-179bd8e6 .3s;animation-fill-mode:both}@keyframes appear-data-v-179bd8e6{0%{opacity:0}to{opacity:1}}.hotel-image-swiper[data-v-179bd8e6]{position:relative}.hotel-image-swiper_indicator[data-v-179bd8e6]{background-color:rgba(0,0,0,.6);border-radius:999px;bottom:12px;box-sizing:border-box;color:#fff;font-size:12px;font-weight:400;left:32px;line-height:1.5;padding:2px 8px;position:absolute;text-align:center;z-index:2}.hotel-image-swiper_text[data-v-179bd8e6]{color:#fff;left:36px;position:absolute;right:36px;text-align:center;top:50%;transform:translateY(-50%)}.hotel-image-swiper[data-v-179bd8e6] .klk-card-swiper .image-item{border-radius:12px;height:0;overflow:hidden;padding-bottom:56.25%;position:relative}.hotel-image-swiper[data-v-179bd8e6] .klk-card-swiper .image-item>img{position:absolute}.hotel-image-swiper.mobile[data-v-179bd8e6]{margin:0 -20px}.hotel-image-swiper.mobile[data-v-179bd8e6] .klk-card-swiper .klk-card-swiper-items-wrapper::-webkit-scrollbar{display:none}.hotel-image-swiper.mobile[data-v-179bd8e6] .klk-card-swiper .klk-card-swiper-items .klk-card-swiper-item:first-child{margin-left:20px}.hotel-image-swiper.mobile[data-v-179bd8e6] .klk-card-swiper .klk-card-swiper-items .klk-card-swiper-item:last-child .image-item{margin-right:20px}.hotel-image-swiper.mobile.leg-1[data-v-179bd8e6]{margin:0}.hotel-image-swiper.mobile.leg-1 .klk-card-swiper-items .klk-card-swiper-item[data-v-179bd8e6]:first-child{margin-left:0}.hotel-image-swiper.mobile.leg-1 .klk-card-swiper-items .klk-card-swiper-item:last-child .image-item[data-v-179bd8e6]{margin-right:0}.hotel-image-swiper.desktop[data-v-179bd8e6]{margin:0 -20px;padding:0 20px}.hotel-image-swiper.desktop[data-v-179bd8e6] .klk-card-swiper .image-item{height:250px;padding-bottom:0;width:100%}.hotel-image-swiper.desktop .hotel-image-swiper_indicator[data-v-179bd8e6]{bottom:14px;font-size:14px;font-weight:400;left:50%;line-height:1.5;transform:translateX(-50%)}.page-no-header .layout-default_header.mobile-header[data-v-19f79583]{display:none}.page-no-header .layout-default_header.mobile-header+.layout-default_main[data-v-19f79583]{padding-top:0}.page-no-footer .layout-default_footer.mobile-footer[data-v-19f79583]{display:none}img[lazy=loading][data-v-19f79583]{transform:scaleX(.3) scaleY(.5)}img[lazy=loaded][data-v-19f79583]{animation:appear-data-v-19f79583 .3s;animation-fill-mode:both}@keyframes appear-data-v-19f79583{0%{opacity:0}to{opacity:1}}.room-info-v2 .room-desc[data-v-19f79583]{border-bottom:1px solid #eee;font-size:14px;font-weight:400;line-height:1.5;padding:12px 0 16px}.room-info-v2 .rate_content_list[data-v-19f79583]{margin:16px 0 20px}.room-info-v2 .rate_content_list .list_item[data-v-19f79583]{display:flex;font-size:14px;font-weight:400;line-height:1.5;margin-bottom:8px}.room-info-v2 .rate_content_list .list_item>img[data-v-19f79583]{flex:0 0 auto;height:16px;margin-right:8px;width:16px}.room-info-v2 .rate_content_list .list_item[data-v-19f79583]:last-child{margin-bottom:0}.room-info-v2 .rate_content_list .list_item-hover-list[data-v-19f79583]{background-color:#f5f5f5;border-radius:6px;color:#212121;margin-top:8px;padding:8px 8px 8px 30px;position:relative}.room-info-v2 .rate_content_list .list_item-hover-list>div[data-v-19f79583]{color:#212121;font-size:14px;font-weight:400;line-height:1.5;position:relative}.room-info-v2 .rate_content_list .list_item-hover-list>div>span[data-v-19f79583]{color:#8a8a8a;font-size:14px;font-weight:400;line-height:1.5;margin-left:4px}.room-info-v2 .rate_content_list .list_item-hover-list>div[data-v-19f79583]:before{background-color:#000;border-radius:99rem;content:"";flex-shrink:0;height:4px;left:-12px;position:absolute;top:8px;width:4px}.room-info-v2 .popular-service-list[data-v-19f79583]{border-bottom:1px solid #eee;padding:16px 0}.room-info-v2 .popular-service-list[data-v-19f79583] .hotel-tag-list-v2{align-items:flex-start;margin-bottom:-6px}.room-info-v2 .popular-service-list[data-v-19f79583] .hotel-tag-list-v2 .hotel-common-components-card-tagV2{margin-bottom:6px;width:calc(50% - 10px)}.room-info-v2 .popular-service-list[data-v-19f79583] .hotel-tag-list-v2 .hotel-common-components-card-tagV2:nth-child(odd):last-child{width:100%}.room-info-v2 .popular-service-list[data-v-19f79583] .hotel-tag-list-v2 .hotel-common-components-card-tagV2 .tag-icon{height:16px!important;margin:2px 8px 0 0!important;width:16px!important}.room-info-v2 .popular-service-list[data-v-19f79583] .hotel-tag-list-v2 .hotel-common-components-card-tagV2 .tag-name{font-size:14px;font-weight:400;line-height:1.5}.room-info-v2 .facility-service-section[data-v-19f79583]{margin-top:16px}.room-info-v2 .facility-service-section[data-v-19f79583] .facility-list.hotel-tag-list-v2{margin-bottom:-8px}.room-info-v2 .facility-service-section[data-v-19f79583] .facility-list.hotel-tag-list-v2 .hotel-common-components-card-tagV2{margin-bottom:8px;width:100%}.room-info-v2 .facility-service-section[data-v-19f79583] .facility-list.hotel-tag-list-v2 .hotel-common-components-card-tagV2 .tag-icon{height:16px!important;margin-top:2px;width:16px!important}.room-info-v2 .facility-service-section[data-v-19f79583] .content-more{margin-top:8px}.room-info-v2 .facility-service-section[data-v-19f79583] .content-more>.klk-button{margin-top:20px}.room-info-v2 .popup-title--second[data-v-19f79583]{margin-bottom:12px}.room-info-v2.desktop .popup-title--second[data-v-19f79583]{margin-bottom:16px}.room-info-v2.desktop .popular-service-list[data-v-19f79583] .hotel-tag-list-v2{margin-bottom:-12px}.room-info-v2.desktop .popular-service-list[data-v-19f79583] .hotel-tag-list-v2 .hotel-common-components-card-tagV2{margin-bottom:12px;width:calc(50% - 10px)}.room-info-v2.desktop .rate_content_list[data-v-19f79583]{margin-bottom:20px}.room-info-v2.desktop .facility-service-section[data-v-19f79583] .facility-list.hotel-tag-list-v2{margin-bottom:-12px}.room-info-v2.desktop .facility-service-section[data-v-19f79583] .facility-list.hotel-tag-list-v2 .hotel-common-components-card-tagV2{margin-bottom:12px}.room-info-v2.desktop .facility-service-section[data-v-19f79583] .content-more{margin-top:12px}.room-info-v2.desktop .facility-service-section[data-v-19f79583] .content-more>.klk-button{margin-top:24px}.room-info-v2.desktop[data-v-19f79583] .klk-card-swiper .klk-card-swiper-next-btn,.room-info-v2.desktop[data-v-19f79583] .klk-card-swiper .klk-card-swiper-prev-btn{margin-top:-14px}.page-no-header .layout-default_header.mobile-header[data-v-7fe193e0]{display:none}.page-no-header .layout-default_header.mobile-header+.layout-default_main[data-v-7fe193e0]{padding-top:0}.page-no-footer .layout-default_footer.mobile-footer[data-v-7fe193e0]{display:none}img[lazy=loading][data-v-7fe193e0]{transform:scaleX(.3) scaleY(.5)}img[lazy=loaded][data-v-7fe193e0]{animation:appear-data-v-7fe193e0 .3s;animation-fill-mode:both}@keyframes appear-data-v-7fe193e0{0%{opacity:0}to{opacity:1}}.hotel-package-header[data-v-7fe193e0]{margin:0 -20px;overflow:hidden;position:relative;top:0;z-index:0}.hotel-package-header>img[data-v-7fe193e0]{height:100%;margin:0 auto;-o-object-fit:cover;object-fit:cover;position:absolute;width:100%;z-index:1}.hotel-package-header .package-info[data-v-7fe193e0]{background:linear-gradient(180deg,rgba(0,0,0,.5),rgba(0,0,0,.7) 48px,rgba(0,0,0,.96));padding:32px 20px 20px;position:relative;z-index:2}.hotel-package-header .package-info>h3[data-v-7fe193e0]{color:#fff;font-size:16px;font-weight:600;line-height:1.5;line-height:1.32;margin-bottom:8px}.hotel-package-header .package-info .benefit-list .benefit-item[data-v-7fe193e0]{display:flex;margin-bottom:4px}.hotel-package-header .package-info .benefit-list .benefit-item>img[data-v-7fe193e0]{flex:0 0 16px;height:16px;margin-right:8px;transform:translateY(2px)}.hotel-package-header .package-info .benefit-list .benefit-item>span[data-v-7fe193e0]{color:hsla(0,0%,100%,.8);font-size:14px;font-weight:400;line-height:1.5;line-height:1.32}.hotel-package-header .package-info .benefit-list .benefit-item[data-v-7fe193e0]:last-child{margin-bottom:0}.hotel-package-header.desktop[data-v-7fe193e0]{margin:0 -50px}.hotel-package-header.desktop .package-info[data-v-7fe193e0]{background:linear-gradient(180deg,rgba(0,0,0,.5),rgba(0,0,0,.6) 48px,rgba(0,0,0,.86));padding:60px 50px 40px}.hotel-package-header.desktop .package-info>h3[data-v-7fe193e0]{font-size:24px;font-weight:600;line-height:1.32;margin-bottom:20px}.hotel-fixed-header{position:sticky;top:0;width:100%;z-index:999}.hotel-fixed-header:after{background-color:#eee;bottom:0;content:"";height:1px;left:0;position:absolute;width:100%}.hotel-fixed-header.complex{position:fixed}.hotel-fixed-header .back{height:24px;left:20px;position:absolute;width:24px}.hotel-fixed-header .header-right{position:absolute;right:20px;top:50%;transform:translateY(-50%)}.hotel-fixed-header .hotel-fixed-header-default{align-items:center;background-color:#fff;display:flex;height:48px;justify-content:center;padding:0 18px}.hotel-fixed-header .hotel-fixed-header-title{-webkit-line-clamp:2;-webkit-box-orient:vertical;color:#212121;display:-webkit-box;font-size:16px;font-weight:700;line-height:22px;overflow:hidden;text-overflow:ellipsis}.hotel-fixed-header.showBack .hotel-fixed-header-title{padding:0 25px}.page-no-header .layout-default_header.mobile-header[data-v-4620ebd6]{display:none}.page-no-header .layout-default_header.mobile-header+.layout-default_main[data-v-4620ebd6]{padding-top:0}.page-no-footer .layout-default_footer.mobile-footer[data-v-4620ebd6]{display:none}img[lazy=loading][data-v-4620ebd6]{transform:scaleX(.3) scaleY(.5)}img[lazy=loaded][data-v-4620ebd6]{animation:appear-data-v-4620ebd6 .3s;animation-fill-mode:both}@keyframes appear-data-v-4620ebd6{0%{opacity:0}to{opacity:1}}.mobile-page-layer[data-v-4620ebd6]{background-color:#fff}.mobile-page-layer[data-v-4620ebd6] .hotel-fixed-header{top:0}.mobile-page-layer.hidden[data-v-4620ebd6]{display:none}.mobile-page-layer.page .container-content[data-v-4620ebd6]{width:100%}.mobile-page-layer.page .container-content .container-content-main[data-v-4620ebd6]{min-height:calc(100vh - 109px)}.mobile-page-layer.page .container-footer[data-v-4620ebd6]{border-top:1px solid #eee;bottom:0;padding:8px;position:sticky}.mobile-page-layer.layer.animate[data-v-4620ebd6]{transform:translateY(0);transition:all .32s cubic-bezier(.22,0,.08,1)}.mobile-page-layer.layer.animate.hidden[data-v-4620ebd6]{display:flex;transform:translateY(100%)}.mobile-page-layer.layer.mobile[data-v-4620ebd6]{bottom:0;display:flex;flex-direction:column;left:0;position:fixed;right:0;top:0;width:100%;z-index:999}.mobile-page-layer.layer .container-content[data-v-4620ebd6]{bottom:0;display:flex;flex-direction:column;left:0;max-height:100%;min-height:100%;overflow:hidden;position:absolute;width:100%}.mobile-page-layer.layer .container-content .container-content-main[data-v-4620ebd6]{flex:1}.mobile-page-layer.layer .container-content .container-content-main.no-animate[data-v-4620ebd6]{-webkit-overflow-scrolling:touch;max-height:100%;overflow-y:auto;padding:0 20px 64px}.mobile-page-layer.layer .container-content .container-content-main.animate[data-v-4620ebd6]{-webkit-overflow-scrolling:touch;display:flex;height:100%;min-height:0;padding:0;transition:transform .5s}.mobile-page-layer.layer .container-content .container-content-main.animate>div[data-v-4620ebd6]{flex:0 0 100%;overflow:auto;overflow-y:auto;padding:16px 20px 64px;position:relative}.mobile-page-layer.layer .container-content .container-content-main.animate[data-v-4620ebd6]>div{flex:0 0 100%;overflow-y:auto;padding:16px 20px 64px;position:relative}.mobile-page-layer.layer .container-footer[data-v-4620ebd6]{border-top:1px solid #eee;flex:0 0 auto;padding:8px 20px;z-index:1}.modal-wrap-mweb.klk-bottom-sheet .header-left .i-icon-icon-back{color:#212121}.modal-wrap-mweb.klk-bottom-sheet .klk-bottom-sheet-body{display:flex;flex:1;flex-direction:column;min-height:0;overflow:hidden;padding:0!important;position:relative}.modal-wrap-mweb.klk-bottom-sheet .klk-bottom-sheet-body>.container-content-main{display:flex;flex:1;height:100%;min-height:0}.modal-wrap-mweb.klk-bottom-sheet .klk-bottom-sheet-body>.container-content-main>div{flex:0 0 100%;overflow-y:auto;padding:16px 20px 64px;position:relative}.modal-wrap-mweb.klk-bottom-sheet .klk-bottom-sheet-body>.container-content-main::v-deep>div{flex:0 0 100%;overflow-y:auto;padding:16px 20px 64px;position:relative}.modal-wrap-mweb.klk-bottom-sheet .klk-bottom-sheet-body>.container-content-main.animate{transition:transform .3s}.notice .klk-announcement-item{z-index:1!important}.hotel-review-item.hotel-review-item-desktop{border:1px solid #e6e6e6;border-radius:12px;display:flex;flex-direction:column;font-size:14px;justify-content:space-between;padding:12px 20px 16px;position:relative;width:100%}.hotel-review-item.hotel-review-item-desktop *{word-wrap:break-word;word-break:break-word}.hotel-review-item.hotel-review-item-desktop .hotel-review-header{justify-content:space-between;margin-bottom:8px}.hotel-review-item.hotel-review-item-desktop .hotel-review-header .hotel-review-user{flex:1 1 auto;font-size:14px;font-weight:500;line-height:28px;line-height:1.5;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hotel-review-item.hotel-review-item-desktop .hotel-review-header .hotel-review-user>img{border-radius:50%;height:32px;margin-right:8px;vertical-align:middle;width:32px}.hotel-review-item.hotel-review-item-desktop .hotel-review-header .hotel-review-user>img:not([src]){visibility:hidden}.hotel-review-item.hotel-review-item-desktop .hotel-review-header .hotel-review-time{flex:0 0 auto;margin-left:16px}.hotel-review-item.hotel-review-item-desktop .hotel-review-imgs{margin-top:12px;width:100%}.hotel-review-item.hotel-review-item-desktop .hotel-review-imgs.hotel-review-imgs-showswiper .hotel-review-info-imgs>div.noCurrent{background:hsla(0,0%,100%,.6);cursor:zoom-in;position:relative}.hotel-review-item.hotel-review-item-desktop .hotel-review-imgs.hotel-review-imgs-showswiper .hotel-review-info-imgs>div.noCurrent:after{background:hsla(0,0%,100%,.6);content:"";height:100%;left:0;position:absolute;top:0;width:100%}.hotel-review-item.hotel-review-item-desktop .hotel-review-imgs .hotel-reviews-swiper-container{animation:top-in .3s ease-in-out forwards;background:#000;border-radius:12px;margin-top:24px;padding:0 64px;position:relative;width:100%}@keyframes top-in{0%{height:0}to{height:500px}}.hotel-review-item.hotel-review-item-desktop .hotel-review-imgs .hotel-reviews-swiper-container .swiper-lazy{background-position:50%;background-repeat:no-repeat;background-size:cover;height:500px}.hotel-review-item.hotel-review-item-desktop .flex{align-items:center;display:flex}.hotel-review-item.hotel-review-item-desktop .gray-text{color:#757575;font-size:12px;font-weight:400;line-height:1.5}.hotel-review-item.hotel-review-item-desktop .hotel-room-info{margin:8px 0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hotel-review-item.hotel-review-item-desktop .hotel-review-from{align-items:center;display:flex;margin-top:12px}.hotel-review-item.hotel-review-item-desktop .hotel-review-info-translate-btn{cursor:pointer;display:inline-block;margin-top:10px;text-decoration:underline}.hotel-review-item.hotel-review-item-desktop .hotel-review-info-imgs{grid-row-gap:8px;grid-column-gap:10px;-moz-column-gap:10px;column-gap:10px;display:grid;grid-template-columns:repeat(6,1fr);position:relative;row-gap:8px}.hotel-review-item.hotel-review-item-desktop .hotel-review-info-imgs img{cursor:pointer;height:100%;left:0;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;width:100%}.hotel-review-item.hotel-review-item-desktop .hotel-review-info-imgs>div{border-radius:12px;height:0;overflow:hidden;padding-top:100%;position:relative}.hotel-review-item.hotel-review-item-desktop .hotel-review-score{align-items:center;display:inline-flex;margin-bottom:8px}.hotel-review-item.hotel-review-item-desktop .hotel-review-score>p{margin-right:6px}.hotel-review-item.hotel-review-item-desktop .hotel-review-score>p .avg{color:#ff5b00;font-size:14px;font-weight:600;line-height:1.5}.hotel-review-item.hotel-review-item-desktop .hotel-review-score>p .max{color:#757575;font-size:12px;font-weight:400;line-height:1.5}.hotel-review-item.hotel-review-item-desktop .hotel-reivew-source{color:#757575;font-size:12px;line-height:14px;padding:7px 0 3px}.hotel-review-item.hotel-review-item-desktop .hotel-reivew-source img{height:9px;margin-left:4px;width:85px}.page-no-header .layout-default_header.mobile-header[data-v-3259c565]{display:none}.page-no-header .layout-default_header.mobile-header+.layout-default_main[data-v-3259c565]{padding-top:0}.page-no-footer .layout-default_footer.mobile-footer[data-v-3259c565]{display:none}img[lazy=loading][data-v-3259c565]{transform:scaleX(.3) scaleY(.5)}img[lazy=loaded][data-v-3259c565]{animation:appear-data-v-3259c565 .3s;animation-fill-mode:both}@keyframes appear-data-v-3259c565{0%{opacity:0}to{opacity:1}}.accordion-text-container[data-v-3259c565]{-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden;text-overflow:ellipsis;transition:max-height .3s}.accordion-text .accordion-text-btn[data-v-3259c565]{display:inline-block;margin-top:8px}.hotel-list-normal-cardlist{position:relative}.hotel-list-normal-cardlist .hotel-list-normal-cardlist-desc{color:#757575;font-size:14px;margin:28px 0 12px}.hotel-list-normal-cardlist .hotel-list-normal-cardlist-result{align-items:center;display:flex;flex-direction:column;justify-content:center;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.hotel-list-normal-cardlist.hotel-list-normal-cardlist-desktop{min-height:400px}.hotel-list-normal-cardlist.hotel-list-normal-cardlist-desktop .skeleton-normal-review{min-height:90vh}.hotel-list-normal-cardlist.hotel-list-normal-cardlist-desktop .hotel-list-normal-loading{background-color:#fff!important;z-index:4}.hotel-list-normal-cardlist.hotel-list-normal-cardlist-desktop .hotel-list-normal-loading .klk-loading-bg{padding-top:42px;top:0;transform:translate(-50%)}.hotel-list-normal-cardlist.hotel-list-normal-cardlist-desktop .hotel-list-normal-loading .klk-loading-bg .klk-loading-text{color:#757575;font-size:14px;line-height:16px;text-align:center}.hotel-list-normal-cardlist.hotel-list-normal-cardlist-desktop .hotel-list-normal-cardlist-result .hotel-list-normal-cardlist-result-text{color:#757575;font-size:16px;line-height:19px;margin-bottom:16px;text-align:center}.hotel-list-normal-cardlist.hotel-list-normal-cardlist-desktop .hotel-list-normal-cardlist-result .hotelList-index-cardlist-graybutton{border:1px solid #4a4a4a;color:#757575;cursor:pointer;font-size:16px;font-weight:600;height:40px;line-height:40px;padding:0 20px}.hotel-list-normal-cardlist.hotel-list-normal-cardlist-desktop .hotel-list-normal-cardlist-result .hotelList-index-cardlist-graybutton:hover{border:1px solid #4a4a4a;color:#212121}.hotel-list-normal-cardlist.hotel-list-normal-cardlist-desktop .hotel-list-normal-cardlist-result.hotel-list-normal-cardlist-result--no img{width:260px}.hotel-list-normal-cardlist.hotel-list-normal-cardlist-desktop .hotel-list-normal-cardlist-result.hotel-list-normal-cardlist-result--nofilter img{width:182px}.hotel-list-normal-cardlist.hotel-list-normal-cardlist-desktop .hotel-list-normal-cardlist-result.hotel-list-normal-cardlist-result--nofilter .hotel-list-normal-cardlist-graybutton{background-color:#ff5b00;color:#fff;cursor:pointer;font-size:16px;font-weight:600;height:40px;line-height:40px;padding:0 52.5px}.hotel-list-normal-cardlist.hotel-list-normal-cardlist-desktop .hotel-list-normal-cardlist-result.hotel-list-normal-cardlist-result--nofilter .hotel-list-normal-cardlist-graybutton :active,.hotel-list-normal-cardlist.hotel-list-normal-cardlist-desktop .hotel-list-normal-cardlist-result.hotel-list-normal-cardlist-result--nofilter .hotel-list-normal-cardlist-graybutton:hover{background-color:#ff5b00}.hotel-list-normal-cardlist.hotel-list-normal-cardlist-desktop .hotel-list-normal-cardlist-result.hotel-list-normal-cardlist-result--error .hotel-list-normal-cardlist-graybutton{background-color:#ff5b00;color:#fff;cursor:pointer;font-size:16px;font-weight:600;height:40px;line-height:40px;padding:0 52.5px}.hotel-list-normal-cardlist.hotel-list-normal-cardlist-desktop .hotel-list-normal-cardlist-result.hotel-list-normal-cardlist-result--error .hotel-list-normal-cardlist-graybutton :active,.hotel-list-normal-cardlist.hotel-list-normal-cardlist-desktop .hotel-list-normal-cardlist-result.hotel-list-normal-cardlist-result--error .hotel-list-normal-cardlist-graybutton:hover{background-color:#ff5b00}.hotel-list-normal-cardlist.hotel-list-normal-cardlist-desktop .hotel-list-normal-cardlist-result.hotel-list-normal-cardlist-result--error img{width:182px}.hotel-list-normal-cardlist.hotel-list-normal-cardlist-desktop.hotel-list-normal-cardlist-fixed .hotel-list-normal-loading .klk-loading-bg{left:auto;padding-top:42px;position:fixed;right:0;top:200px;transform:none;width:680px}.hotel-list-normal-cardlist.hotel-list-normal-cardlist-mobile{min-height:40vh}.hotel-list-normal-cardlist.hotel-list-normal-cardlist-mobile .skeleton-normal-review{min-height:80vh}.hotel-list-normal-cardlist.hotel-list-normal-cardlist-mobile .hotel-list-normal-loading{min-height:80vh;z-index:4}.hotel-list-normal-cardlist.hotel-list-normal-cardlist-mobile .hotel-list-normal-loading .klk-loading-bg{padding-top:42px;top:50%;transform:translate(-50%)}.hotel-list-normal-cardlist.hotel-list-normal-cardlist-mobile .hotel-list-normal-loading .klk-loading-bg .klk-loading-text{color:#757575;font-size:14px;line-height:16px;text-align:center}.hotel-list-normal-cardlist.hotel-list-normal-cardlist-mobile .hotel-list-normal-cardlist-result{align-items:center;display:flex;flex-direction:column;justify-content:center;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.hotel-list-normal-cardlist.hotel-list-normal-cardlist-mobile .hotel-list-normal-cardlist-result .hotel-list-normal-cardlist-result-text{color:#757575;font-size:16px;line-height:19px;margin:16px 0;text-align:center}.hotel-list-normal-cardlist.hotel-list-normal-cardlist-mobile .hotel-list-normal-cardlist-result .hotel-list-normal-cardlist-graybutton{border:1px solid rgba(0,0,0,.87);color:#212121;cursor:pointer;font-size:12px;padding:8px 12px}.hotel-list-normal-cardlist.hotel-list-normal-cardlist-mobile .hotel-list-normal-cardlist-result.hotel-list-normal-cardlist-result--no img{width:182px}.hotel-list-normal-cardlist.hotel-list-normal-cardlist-mobile .hotel-list-normal-cardlist-result.hotel-list-normal-cardlist-result--error img,.hotel-list-normal-cardlist.hotel-list-normal-cardlist-mobile .hotel-list-normal-cardlist-result.hotel-list-normal-cardlist-result--nofilter img{width:130px}.hotel-list-normal-cardlist.hotel-list-normal-cardlist-mobile.hotel-list-normal-cardlist-fixed .hotel-list-normal-loading .klk-loading-bg{padding-top:42px;position:fixed;top:121px;transform:translate(-50%)}.review-modal__body[data-v-22f65f21]{height:100%;overflow-x:hidden;overflow-y:scroll}.review-modal[data-v-22f65f21]>.klk-bottom-sheet-inner{border-radius:0;height:100%!important;max-height:100%!important}.review-modal[data-v-22f65f21]>.klk-bottom-sheet-inner>.klk-bottom-sheet-body{overflow:hidden;padding:0}.review-modal[data-v-22f65f21]>.klk-bottom-sheet-mask{display:none}.review-drawer[data-v-3e1afcf6]{z-index:1000!important}.review-drawer__header[data-v-3e1afcf6]{align-items:center;border-bottom:1px solid #eee;color:#666;display:flex;font-size:14px;font-weight:600;line-height:1.32;padding:20px 48px}.review-drawer__icon-close[data-v-3e1afcf6]{cursor:pointer;width:-moz-fit-content;width:fit-content}.review-drawer__text-close[data-v-3e1afcf6]{margin-left:8px}.review-drawer[data-v-3e1afcf6] .klk-drawer-content{width:680px}.klk-mini-review[data-v-07a09efa]{align-items:center;display:flex}.klk-mini-review__left .review-count[data-v-07a09efa]{margin-left:6px}.klk-mini-review__right[data-v-07a09efa]{flex-direction:row-reverse}.klk-mini-review__right .review-count[data-v-07a09efa]{margin-right:6px}.klk-mini-review__clickable[data-v-07a09efa]{cursor:pointer}.klk-mini-review .review-rating[data-v-07a09efa]{align-items:center;border-radius:8px 3px;display:flex;padding:2px 4px}.klk-mini-review .review-rating__dash[data-v-07a09efa]{transform:scaleY(.7)}.klk-mini-review .review-rating__dark[data-v-07a09efa]{background-color:#6056d6;color:#fff}.klk-mini-review .review-rating__light[data-v-07a09efa]{background-color:#f1eefa;color:#6056d6}.klk-mini-review .review-count__clickable[data-v-07a09efa]{cursor:pointer;text-decoration:underline}.klk-mini-review__small .review-rating__avg[data-v-07a09efa]{font-size:12px;font-weight:500;font-weight:600;line-height:1.32}.klk-mini-review__small .review-count[data-v-07a09efa],.klk-mini-review__small .review-rating[data-v-07a09efa]{font-size:12px;font-weight:400;line-height:1.32}.klk-mini-review__medium .review-rating__avg[data-v-07a09efa]{font-size:14px;font-weight:600;line-height:1.32}.klk-mini-review__medium .review-count[data-v-07a09efa],.klk-mini-review__medium .review-rating[data-v-07a09efa]{font-size:14px;font-weight:400;line-height:1.32}.klk-mini-review__large .review-rating__avg[data-v-07a09efa]{font-size:16px;font-weight:600;line-height:1.32}.klk-mini-review__large .review-count[data-v-07a09efa],.klk-mini-review__large .review-rating[data-v-07a09efa]{font-size:16px;font-weight:400;line-height:1.32}.responsive-card-swiper-wrap[data-v-7c1969ea]{margin-left:-20px;margin-right:-20px;padding:0 0 0 20px;position:relative}@media (min-width:768px) and (max-width:991px){.responsive-card-swiper-wrap[data-v-7c1969ea]{margin-left:-12px;margin-right:-12px;padding:0 0 0 12px}}@media (min-width:992px) and (max-width:1199px){.responsive-card-swiper-wrap[data-v-7c1969ea]{margin-left:-12px;margin-right:-12px;padding:0 0 0 12px}}@media (min-width:1200px){.responsive-card-swiper-wrap[data-v-7c1969ea]{margin-left:-12px;margin-right:-12px;padding:0 0 0 12px}}@media (min-width:768px) and (max-width:991px){.responsive-card-swiper-wrap[data-v-7c1969ea]{margin:0;padding:0}}@media (min-width:992px) and (max-width:1199px){.responsive-card-swiper-wrap[data-v-7c1969ea]{margin:0;padding:0}}@media (min-width:1200px){.responsive-card-swiper-wrap[data-v-7c1969ea]{margin:0;padding:0}}.responsive-card-swiper-wrap .responsive-swiper-fixed-container[data-v-7c1969ea]{overflow:hidden;width:100%}.responsive-card-swiper-wrap .responsive-card-slider[data-v-7c1969ea]{display:flex;flex-wrap:nowrap;margin-bottom:-20px;margin-left:-6px;margin-right:-6px;overflow-x:auto;overflow-y:hidden;padding-bottom:20px}@media (min-width:768px) and (max-width:991px){.responsive-card-swiper-wrap .responsive-card-slider[data-v-7c1969ea]{margin-left:-10px;margin-right:-10px;overflow:visible;overflow:initial;transition:all .8s ease 0s}}@media (min-width:992px) and (max-width:1199px){.responsive-card-swiper-wrap .responsive-card-slider[data-v-7c1969ea]{margin-left:-10px;margin-right:-10px;overflow:visible;overflow:initial;transition:all .8s ease 0s}}@media (min-width:1200px){.responsive-card-swiper-wrap .responsive-card-slider[data-v-7c1969ea]{margin-left:-10px;margin-right:-10px;overflow:visible;overflow:initial;transition:all .8s ease 0s}}.responsive-card-swiper-wrap .klk-card-swiper-next-btn[data-v-7c1969ea],.responsive-card-swiper-wrap .klk-card-swiper-prev-btn[data-v-7c1969ea]{display:none}@media (min-width:768px) and (max-width:991px){.responsive-card-swiper-wrap .klk-card-swiper-next-btn[data-v-7c1969ea],.responsive-card-swiper-wrap .klk-card-swiper-prev-btn[data-v-7c1969ea]{display:flex;height:40px;width:40px}}@media (min-width:992px) and (max-width:1199px){.responsive-card-swiper-wrap .klk-card-swiper-next-btn[data-v-7c1969ea],.responsive-card-swiper-wrap .klk-card-swiper-prev-btn[data-v-7c1969ea]{display:flex;height:40px;width:40px}}@media (min-width:1200px){.responsive-card-swiper-wrap .klk-card-swiper-next-btn[data-v-7c1969ea],.responsive-card-swiper-wrap .klk-card-swiper-prev-btn[data-v-7c1969ea]{display:flex;height:40px;width:40px}}.responsive-card-item{flex:none;padding-left:6px;padding-right:6px;width:89.6%}@media (min-width:768px) and (max-width:991px){.responsive-card-item{padding-left:10px;padding-right:10px;width:33.3333333333%}}@media (min-width:992px) and (max-width:1199px){.responsive-card-item{padding-left:10px;padding-right:10px;width:33.3333333333%}}@media (min-width:1200px){.responsive-card-item{padding-left:10px;padding-right:10px;width:33.3333333333%}}@media (max-width:767px){.responsive-card-item.klk-col-sm-1{padding-left:6px;padding-right:6px;width:100%}.responsive-card-item.klk-col-sm-1-2{padding-left:6px;padding-right:6px;width:89.6%}.responsive-card-item.klk-col-sm-1-5{padding-left:6px;padding-right:6px;width:60%}.responsive-card-item.klk-col-sm-2-2{padding-left:6px;padding-right:6px;width:89.6%}.responsive-card-item.klk-col-sm-2-5{padding-left:6px;padding-right:6px;width:30%}}@media (min-width:768px) and (max-width:991px){.responsive-card-item.klk-col-md-1{padding-left:10px;padding-right:10px;width:100%}.responsive-card-item.klk-col-md-2{padding-left:10px;padding-right:10px;width:50%}.responsive-card-item.klk-col-md-3{padding-left:10px;padding-right:10px;width:33.3333333333%}.responsive-card-item.klk-col-md-4{padding-left:10px;padding-right:10px;width:25%}}@media (min-width:992px) and (max-width:1199px){.responsive-card-item.klk-col-lg-1{padding-left:10px;padding-right:10px;width:100%}.responsive-card-item.klk-col-lg-2{padding-left:10px;padding-right:10px;width:50%}.responsive-card-item.klk-col-lg-3{padding-left:10px;padding-right:10px;width:33.3333333333%}.responsive-card-item.klk-col-lg-4{padding-left:10px;padding-right:10px;width:25%}}@media (min-width:1200px){.responsive-card-item.klk-col-xl-1{padding-left:10px;padding-right:10px;width:100%}.responsive-card-item.klk-col-xl-2{padding-left:10px;padding-right:10px;width:50%}.responsive-card-item.klk-col-xl-3{padding-left:10px;padding-right:10px;width:33.3333333333%}.responsive-card-item.klk-col-xl-4{padding-left:10px;padding-right:10px;width:25%}}.ai-review-card[data-v-56c11fc6]{align-items:flex-start;background:rgba(236,243,252,.5);border-radius:16px;display:flex;flex-direction:column;height:100%;justify-content:space-between;padding:16px 16px 8px;width:100%}.ai-review-card--no-helpful-action[data-v-56c11fc6]{justify-content:flex-start}.ai-review-card__title[data-v-56c11fc6]{-webkit-line-clamp:2;font-weight:600;margin:0 0 8px}.ai-review-card__content[data-v-56c11fc6],.ai-review-card__title[data-v-56c11fc6]{-webkit-box-orient:vertical;color:#212121;display:-webkit-box;font-size:14px;line-height:1.5;overflow:hidden;text-align:left;text-overflow:ellipsis}.ai-review-card__content[data-v-56c11fc6]{-webkit-line-clamp:10;font-weight:400}.ai-review-card__actions[data-v-56c11fc6]{align-items:flex-end;align-self:stretch;display:flex;flex:1 0 0;flex-direction:row;justify-content:flex-end;padding:0}.ai-review-card__card-action-helpful[data-v-56c11fc6],.ai-review-card__card-action-unhelpful[data-v-56c11fc6]{cursor:pointer;padding:8px;transition:transform .5s ease,fill .8s ease}.ai-review-card__card-action-helpful[data-v-56c11fc6]:last-child,.ai-review-card__card-action-unhelpful[data-v-56c11fc6]:last-child{margin-right:0}.ai-review-card__action--animating[data-v-56c11fc6]{animation:feedbackAnimation-data-v-56c11fc6 1.5s ease-in-out}@keyframes feedbackAnimation-data-v-56c11fc6{0%{fill:#ccc;transform:scale(1)}1%{fill:#3132ab;transform:scale(1.25)}40%{fill:#3132ab;transform:scale(.875)}to{fill:#3132ab;transform:scale(1)}}.ai-review-summary[data-v-47260482]{align-items:flex-start;background:#fff;display:flex;flex-direction:column;justify-content:center;width:100%}.ai-review-summary .ai-review-summary__title[data-v-47260482]{align-items:center;display:flex}.ai-review-summary .ai-review-summary__title-icon[data-v-47260482]{height:24px;margin:0 6px 0 0;width:24px}.ai-review-summary .ai-review-summary__title-text[data-v-47260482]{-webkit-background-clip:text;background-clip:text;background-image:linear-gradient(90deg,#cb5eff,#31c1ff);color:transparent;font-size:16px;font-weight:600;line-height:1.5;text-align:left}.ai-review-summary .ai-review-summary__mini-info[data-v-47260482]{color:#757575;display:flex;font-size:12px;font-weight:400;line-height:1.32;margin:4px 2px 16px 0;text-align:left}.ai-review-summary .ai-review-summary__mini-info-show[data-v-47260482]{color:#8a8a8a;margin:0 0 0 2px;vertical-align:sub}.ai-review-summary .ai-review-summary__cards[data-v-47260482]{align-items:center;align-self:stretch;display:flex}.ai-review-summary .ai-review-summary__mini-info-bottom-sheet-title[data-v-47260482]{color:#212121;font-size:18px;font-weight:600;line-height:1.32;padding-bottom:16px;text-align:center}.ai-review-summary--mobile[data-v-47260482]{margin:0;width:100%}.ai-review-summary--mobile .ai-review-summary__title-text[data-v-47260482]{font-size:16px;font-weight:600;line-height:1.5}.ai-review-summary--mobile .ai-review-summary__mini-info[data-v-47260482]{font-size:12px;font-weight:400;line-height:1.5;margin:2px 0 16px}.ai-review-summary--mobile .ai-review-summary__mini-info-show[data-v-47260482]{margin:0 0 0 4px}.ai-review-summary[data-v-47260482] .responsive-card-swiper-wrap{margin:0;padding:0;width:100%}.ai-review-summary[data-v-47260482] .klk-poptip-popper{margin-left:-13px!important}@media (min-width:768px){.ai-review-summary[data-v-47260482] .ai-review-summary__cards .responsive-card-swiper-wrap .klk-card-swiper-next-btn{right:-16px!important}.ai-review-summary[data-v-47260482] .ai-review-summary__cards .responsive-card-swiper-wrap .klk-card-swiper-prev-btn{left:-16px!important}.ai-review-summary[data-v-47260482] .responsive-card-swiper-wrap .klk-card-swiper-next-btn,.ai-review-summary[data-v-47260482] .responsive-card-swiper-wrap .klk-card-swiper-prev-btn{height:32px;width:32px}}.rating-icon[data-v-1e66523a]{margin-right:8px}.rating-score[data-v-1e66523a]{color:#757575;flex-shrink:0;font-size:12px;font-weight:400;line-height:1.32}.rating-score__dash[data-v-1e66523a]{display:inline-block;transform:scaleY(.7)}.rating-score__avg[data-v-1e66523a]{color:#6056d6;font-size:44px;font-weight:600;line-height:1.32}.rating-left[data-v-1e66523a]{align-items:center;display:flex;flex-shrink:0;margin-right:8px}.rating-right[data-v-1e66523a]{color:#8a8a8a;display:flex;flex-direction:column;font-size:12px;font-weight:400;line-height:1.5;max-width:100%}.rating-right__desc[data-v-1e66523a]{-webkit-line-clamp:1;-webkit-box-orient:vertical;color:#6056d6;display:-webkit-box;font-size:14px;font-weight:600;line-height:1.32;overflow:hidden;text-overflow:ellipsis;width:100%}.rating__small.rating[data-v-1e66523a]{align-items:center;display:flex;flex-wrap:wrap;width:100%}.rating__small .rating-right[data-v-1e66523a]{margin-top:2px}.sub-rating-list[data-v-1037462c]{-ms-overflow-style:none;overflow-x:scroll;scrollbar-width:none}.sub-rating-list[data-v-1037462c]::-webkit-scrollbar{display:none}.sub-rating-list .sub-rating-container[data-v-1037462c]{max-width:664px;min-width:352px}.sub-rating-list__large .sub-rating-container[data-v-1037462c]{justify-content:flex-end;margin-left:16px}.sub-rating-list__small[data-v-1037462c]{width:100%}.sub-rating-container[data-v-1037462c]{display:flex}.sub-rating-container .sub-rating[data-v-1037462c]{background-color:#f5f5f5;border-radius:6px;display:flex;flex-direction:column;flex-shrink:0;justify-content:space-between;max-height:72px;max-width:160px;min-height:56px;min-width:82px;padding:8px}.sub-rating-container .sub-rating[data-v-1037462c]:not(:last-of-type){margin-right:8px}.sub-rating-container .sub-rating .title[data-v-1037462c]{color:#212121;font-size:12px;font-weight:500;line-height:1.5;margin-bottom:8px}.sub-rating-container .sub-rating .title-text[data-v-1037462c]{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;line-height:1.32;overflow:hidden;text-overflow:ellipsis}.sub-rating-container .sub-rating .value[data-v-1037462c]{-webkit-line-clamp:1;-webkit-box-orient:vertical;color:#757575;display:-webkit-box;font-size:12px;font-weight:400;line-height:1.32;overflow:hidden;text-overflow:ellipsis}.review-rating[data-v-0fa6afce]{background:#fff;width:100%}.review-rating__top[data-v-0fa6afce]{display:flex}.review-rating__merchant[data-v-0fa6afce]{align-items:flex-start;color:#8a8a8a;display:flex;font-size:12px;font-weight:400;line-height:1.32}.review-rating__merchant-img[data-v-0fa6afce]{margin-right:8px}.review-rating__merchant-logo[lazy=error][data-v-0fa6afce],.review-rating__merchant-logo[lazy=loading][data-v-0fa6afce]{background-color:#f5f5f5!important;background-image:none!important}.review-rating__merchant-name[data-v-0fa6afce]{line-height:20px}.review-rating__large .review-rating__rating[data-v-0fa6afce]{flex-shrink:0}.review-rating__large .review-rating__top[data-v-0fa6afce]{align-items:flex-start;justify-content:space-between}.review-rating__large .review-rating__merchant[data-v-0fa6afce]{margin-top:16px}.review-rating__small .review-rating__top[data-v-0fa6afce]{flex-direction:column}.review-rating__small .review-rating__sub-rating[data-v-0fa6afce]{margin-top:16px}.review-rating__small .review-rating__merchant[data-v-0fa6afce]{margin-top:12px}.content[data-v-bba29156]{-webkit-box-orient:vertical;-webkit-line-clamp:2;color:#212121;display:-webkit-box;font-size:14px;font-weight:400;line-height:1.5;overflow:hidden;text-overflow:ellipsis}.content.not-truncated[data-v-bba29156]{-webkit-line-clamp:unset!important}.more-btn-wrap[data-v-bba29156]{display:flex;justify-content:flex-start;margin-top:4px}.more-btn[data-v-bba29156]{cursor:pointer;font-size:14px;font-weight:400;line-height:1.5;text-decoration:underline}.more-btn-icon[data-v-bba29156],.more-btn[data-v-bba29156]{align-items:center;display:flex}.user-review__translation-btn[data-v-f65f2b24]{color:#212121;cursor:pointer;font-size:14px;font-weight:400;line-height:1.32;margin-top:16px;text-decoration:underline}.user-review__content[data-v-f65f2b24]{-webkit-line-clamp:4;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden;text-overflow:ellipsis}.review-user-info[data-v-6ac7f8f7]{align-items:center;display:flex;justify-content:space-between;width:100%}.review-user-info .user[data-v-6ac7f8f7]{align-items:center;display:flex}.review-user-info .user .user-avatar[data-v-6ac7f8f7]{background-position:50%;background-size:cover;border-radius:44px;flex-shrink:0;height:44px;width:44px}.review-user-info .user .user-avatar[lazy=error][data-v-6ac7f8f7],.review-user-info .user .user-avatar[lazy=loading][data-v-6ac7f8f7]{background-color:#f5f5f5!important;background-image:none!important}.review-user-info .user .user-info[data-v-6ac7f8f7]{margin-left:8px}.review-user-info .user .user-info .user-info__name[data-v-6ac7f8f7]{color:#212121;font-size:14px;font-weight:600;line-height:1.32}.review-user-info .user .user-info .user-info__rating-time[data-v-6ac7f8f7]{color:#757575;font-size:12px;font-weight:400;line-height:1.5}.review-user-info .user-rating[data-v-6ac7f8f7]{flex-shrink:0}.review-user-info .user-rating .user-rating__desc[data-v-6ac7f8f7]{color:#6056d6;font-size:14px;font-weight:400;line-height:1.5}.review-user-info .user-rating .user-rating__rating[data-v-6ac7f8f7]{background-color:#6056d6;border-radius:8px 2px;color:#fff;display:inline-block;font-size:12px;font-weight:600;line-height:1.5;margin-left:4px;padding:0 4px}.review-img-container .review-small-imgs[data-v-4390d7c0]{display:flex;font-size:0;margin-top:12px;position:relative}.review-img-container .review-small-imgs .review-small-img-item[data-v-4390d7c0]{background-color:#eee;background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:16px;cursor:zoom-in;height:100px;margin-right:16px;overflow:hidden;position:relative;width:100px}.review-img-container .review-small-imgs .review-small-img-item[data-v-4390d7c0]:last-child{margin-right:0}.review-img-container .review-small-imgs .review-small-img-item.active[data-v-4390d7c0]{opacity:1}.review-img-container .review-small-imgs .review-small-img-item.deactive[data-v-4390d7c0]{opacity:.38}.review-img-container .review-small-imgs .review-small-img-item .review-small-img-item-loading[data-v-4390d7c0]{color:#a8a8a8;left:6px;position:absolute;top:38px}.review-img-container .review-img-swiper-box[data-v-4390d7c0]{background-color:#000;margin-top:16px}.review-img-container .review-img-swiper-box .review-big-img-item[data-v-4390d7c0]{position:relative;text-align:center}.review-img-container .review-img-swiper-box .review-big-img-item img[data-v-4390d7c0]{bottom:0;cursor:zoom-out;left:0;margin:auto;max-height:100%;max-width:100%;position:absolute;right:0;top:0}.review-img-container .review-img-swiper-box .review-big-img-item img[lazy=error][data-v-4390d7c0],.review-img-container .review-img-swiper-box .review-big-img-item img[lazy=loading][data-v-4390d7c0]{background-color:#f5f5f5!important;background-image:none!important}.review-img-container .review-img-swiper-box[data-v-4390d7c0] .klk-carousel-next,.review-img-container .review-img-swiper-box[data-v-4390d7c0] .klk-carousel-prev{z-index:1!important}.vue-zoomer{margin:-250px 0;overflow-x:hidden;padding:250px 0;transition:background-color .5s}.zoomer{height:100%;transform-origin:50% 50%;width:100%}.zoomer>img{-webkit-user-drag:none;vertical-align:top}.review-image-viewer__layer{background-color:#000;height:100%;left:0;position:fixed;top:0;width:100%;z-index:1200}.review-image-viewer__top{align-items:flex-end;color:#fff;display:flex;justify-content:center;left:0;padding:16px 20px;position:absolute;top:0;width:100%;z-index:2}.review-image-viewer__top .review-image_icon-close{left:20px;position:absolute;top:16px;z-index:11}.review-image-viewer__top .review-swiper-pagination{position:static}.review-image-viewer__swiper-container{height:100%}.review-image-viewer__swiper-container .swiper-wrapper .swiper-slide{align-items:center;display:flex;height:100%}.review-image-viewer__swiper-container .swiper-wrapper .swiper-slide .vue-zoomer{margin:-400px 0;padding:400px 0;width:100%}.review-image-viewer__swiper-container .review-image{width:100%}.review-image-viewer__swiper-container .review-image-wrapper{align-items:center;background-color:#000;display:flex;height:100%;justify-content:center;overflow-y:auto;padding:400px 0;width:100%}.review-image-viewer__swiper-container .review-image-content{max-height:100%}.review-img-swiper[data-v-3a91a38a]{display:flex;flex-direction:column;height:100%;position:relative}.review-img-swiper .review-img-swiper__container[data-v-3a91a38a]{display:flex;flex:1;max-height:calc(100% - 160px)}.review-img-swiper .small-swiper__container[data-v-3a91a38a]{height:72px;margin:20px auto 0;position:relative;width:calc(100% - 128px)}.review-img-swiper .small-swiper__container .swiper-slide[data-v-3a91a38a]{background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:8px;box-sizing:border-box;cursor:pointer;height:72px;opacity:.6;width:72px}.review-img-swiper .small-swiper__container .swiper-slide[lazy=error][data-v-3a91a38a],.review-img-swiper .small-swiper__container .swiper-slide[lazy=loading][data-v-3a91a38a]{background-color:#f5f5f5!important;background-image:none!important}.review-img-swiper .small-swiper__container .swiper-slide.high-light-swiper-slide[data-v-3a91a38a]{border:3px solid #fff;opacity:1}.review-img-swiper .small-swiper__container .small-control[data-v-3a91a38a]{align-items:center;background-color:hsla(0,0%,100%,.16);border-radius:50%;cursor:pointer;display:flex;height:32px;justify-content:center;outline:0;position:absolute;top:50%;transform:translateY(-50%);visibility:visible;width:32px;z-index:10}.review-img-swiper .small-swiper__container .small-control[data-v-3a91a38a]:hover{border:1px solid #fff}.review-img-swiper .small-swiper__container .small-swiper-next[data-v-3a91a38a]{right:-48px}.review-img-swiper .small-swiper__container .small-swiper-prev[data-v-3a91a38a]{left:-48px}.review-img-swiper .small-swiper__container .next-prev__icon .icon[data-v-3a91a38a]{display:flex}.review-img-swiper .review-img-swiper__container-body[data-v-3a91a38a]{flex:1;max-width:100%;position:relative}.review-img-swiper .review-img-swiper__container-body .swiper-container[data-v-3a91a38a]{height:calc(100vh - 248px);max-height:100%;max-width:100%;overflow:hidden;padding:36px 64px;width:calc(150vh - 352px)}.review-img-swiper .review-img-swiper__container-body .swiper-container .swiper-slide[data-v-3a91a38a]{align-items:center;background-position:50%;background-repeat:no-repeat;background-size:contain;display:flex;position:relative;visibility:hidden}.review-img-swiper .review-img-swiper__container-body .swiper-container .swiper-slide[lazy=error][data-v-3a91a38a],.review-img-swiper .review-img-swiper__container-body .swiper-container .swiper-slide[lazy=loading][data-v-3a91a38a]{background-color:#f5f5f5!important;background-image:none!important}.review-img-swiper .review-img-swiper__container-body .swiper-container .swiper-slide.current-slide-visible[data-v-3a91a38a]{visibility:visible}.review-img-swiper .review-img-swiper__container-body .swiper-container .next-prev[data-v-3a91a38a]{cursor:pointer;height:100%;position:absolute;top:0;width:64px;z-index:1}.review-img-swiper .review-img-swiper__container-body .swiper-container .next-prev__icon[data-v-3a91a38a]{align-items:center;background-color:hsla(0,0%,100%,.16);border-radius:50%;display:flex;height:48px;justify-content:center;line-height:48px;position:absolute;right:0;top:50%;transform:translateY(-50%);width:48px}.review-img-swiper .review-img-swiper__container-body .swiper-container .next-prev__icon[data-v-3a91a38a]:hover{background-color:hsla(0,0%,100%,.25);border:1px solid #fff}.review-img-swiper .review-img-swiper__container-body .swiper-container .next-prev__icon .icon[data-v-3a91a38a]{display:flex}.review-img-swiper .review-img-swiper__container-body .swiper-container .swiper-next[data-v-3a91a38a]{right:0}.review-img-swiper .review-img-swiper__container-body .swiper-container .swiper-prev[data-v-3a91a38a]{left:0}.review-img-swiper .review-img-swiper__container-body .swiper-container .swiper-pagination[data-v-3a91a38a]{background:rgba(0,0,0,.6);border-radius:6px;bottom:8px;color:#fff;font-size:12px;font-weight:400;left:auto;line-height:1.5;padding:3px 4px;position:absolute;right:72px;width:auto}.review-helpful{align-items:center;color:#757575;cursor:pointer;display:flex;font-size:12px;justify-content:flex-start;margin-top:12px;width:-moz-fit-content;width:fit-content}.review-helpful .review-like-icon{color:#757575;margin-right:8px}.review-helpful .review-liked{color:#ff5b00}.review-helpful .review-like{color:#757575}.review-helpful-btn{align-items:center;display:flex;white-space:nowrap}.review-helpful-btn,.review-helpful-like{font-size:14px;font-weight:400;line-height:1.5}.review-content[data-v-213c5b5e]{color:#757575}.review-content__user-info[data-v-213c5b5e]{margin-bottom:8px}.review-content[data-v-213c5b5e] .user-info__name{color:#fff!important}.review-content[data-v-213c5b5e] .user-info__rating-time{color:#a8a8a8!important}.review-content__product-info[data-v-213c5b5e]{align-items:center;color:#a8a8a8;display:flex;justify-content:space-between;margin-bottom:8px}.review-content__product-info.clickable[data-v-213c5b5e]{cursor:pointer}.review-content__product-info-name[data-v-213c5b5e]{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;font-size:14px;font-weight:400;line-height:1.5;overflow:hidden;text-overflow:ellipsis}.review-content__product-info-icon[data-v-213c5b5e]{margin-left:8px}.review-content__content[data-v-213c5b5e]{color:#fff;max-height:calc(100vh - 410px);overflow-y:auto;scrollbar-color:transparent transparent;scrollbar-width:thin;word-break:break-word}.review-content__content[data-v-213c5b5e]::-webkit-scrollbar{height:0;width:5px}.review-content__content[data-v-213c5b5e]::-webkit-scrollbar-track{background-color:transparent;border-radius:2px}.review-content__content[data-v-213c5b5e]::-webkit-scrollbar-thumb{border-radius:4px;border-right:1px solid transparent;box-shadow:inset 4px 0 0 #8a8a8a;visibility:hidden}.review-content__content[data-v-213c5b5e]:hover{scrollbar-color:#8a8a8a transparent}.review-content__content[data-v-213c5b5e]:hover::-webkit-scrollbar-thumb{visibility:visible;visibility:initial}.review-content__content[data-v-213c5b5e] p{color:#fff!important;word-break:break-word}.review-content__content[data-v-213c5b5e] .more-btn{color:#fff;font-size:16px;font-weight:600;line-height:1.5}.reviews-gallery-modal[data-v-05a906c6]{z-index:1000!important}.reviews-gallery-modal[data-v-05a906c6] .klk-modal{background-color:rgba(0,0,0,.9);margin:0;padding:0}.reviews-gallery-modal[data-v-05a906c6] .klk-modal-close{font-size:32px;position:fixed;right:46px;top:46px;z-index:23}.reviews-gallery-modal[data-v-05a906c6] .klk-modal-body{height:100%;overflow:hidden;padding:70px 40px;position:relative;width:100%}.reviews-gallery-modal .reviews-container[data-v-05a906c6]{border-radius:12px;display:flex;flex-direction:column;height:100%;justify-content:flex-start;max-height:100%;max-width:100%;padding:44px 0;width:100%}.reviews-gallery-modal .reviews-container .image-gallery-container[data-v-05a906c6]{display:flex;flex:1 1 auto;justify-content:center}.reviews-gallery-modal .reviews-container .reviews-container-left[data-v-05a906c6]{border-radius:12px 0 0 12px;position:relative}.reviews-gallery-modal .reviews-container .reviews-container-left.banner-swiper[data-v-05a906c6]{height:100%;width:100%}.reviews-gallery-modal .reviews-container .reviews-container-left.banner-swiper .banner-swiper__img-content[data-v-05a906c6]{align-content:flex-start;display:flex;flex-direction:column;max-height:100%;max-width:100%}.reviews-gallery-modal .reviews-container .reviews-container-left.reviews-swiper[data-v-05a906c6]{max-width:calc(100% - 432px)}.reviews-gallery-modal .reviews-container .reviews-container-right[data-v-05a906c6]{border-radius:0 12px 12px 0;flex:none;min-width:352px;padding:0 40px 40px 32px;width:352px}.reviews-item-images[data-v-22497bf9]{display:flex;flex-wrap:wrap;margin-top:8px;position:relative}.reviews-item-images-item[data-v-22497bf9]{background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:8px;margin-top:8px;overflow:hidden}.reviews-item-images-item[lazy=error][data-v-22497bf9],.reviews-item-images-item[lazy=loading][data-v-22497bf9]{background-color:#f5f5f5!important;background-image:none!important}.reviews-item-images .active[data-v-22497bf9]{opacity:1}.reviews-item-images .deactive[data-v-22497bf9]{opacity:.38}.reviews-item-images__small .reviews-item-images-item[data-v-22497bf9]{padding-top:calc(20.83333% - 3.33333px);width:calc(33.33333% - 5.33333px)}.reviews-item-images__small .reviews-item-images-item[data-v-22497bf9]:not(:nth-child(3n)){margin-right:8px}.reviews-item-images__large .reviews-item-images-item[data-v-22497bf9]{padding-top:calc(10.41667% - 4.16667px);width:calc(16.66667% - 6.66667px)}.reviews-item-images__large .reviews-item-images-item[data-v-22497bf9]:not(:nth-child(6n)){margin-right:8px}.review-card[data-v-41917c06]{border:1px solid #e6e6e6;border-radius:16px;display:flex;flex-direction:column;height:100%;justify-content:space-between;padding:16px;width:100%}.review-card__user-info[data-v-41917c06]{margin-bottom:12px}.review-card__product-info[data-v-41917c06]{align-items:center;color:#8a8a8a;display:flex;margin-bottom:8px}.review-card__product-info.clickable[data-v-41917c06]{cursor:pointer}.review-card__product-info-name[data-v-41917c06]{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;font-size:14px;font-weight:400;line-height:1.5;overflow:hidden;text-overflow:ellipsis}.review-card__product-info-icon[data-v-41917c06]{margin-left:8px}.base-sticky[data-v-77ace296]{position:sticky;top:-1px;z-index:10}.review-list__skeleton[data-v-64b9f5c9]{height:100%;overflow:hidden;width:100%}[data-v-64b9f5c9] .review-list__skeleton-image:not(:last-of-type){margin-right:9px}.review-detail__skeleton{height:100%;overflow:hidden;width:100%}.review-filter[data-v-c9f1283c]{background-color:#fff;padding-top:12px}.review-filter__sort[data-v-c9f1283c]{align-items:center;display:flex;margin-bottom:12px}.review-filter__sort-btn[data-v-c9f1283c]{align-items:center;background-color:#fff0e5;border:1px solid #ff5b00;border-radius:100px;color:#ff5b00;display:flex;justify-content:center;padding:8px 12px}.review-filter__sort-btn-text[data-v-c9f1283c]{font-size:12px;font-weight:500;line-height:1.5;margin-right:4px}.review-filter__filter[data-v-c9f1283c]{display:flex}.review-filter__label[data-v-c9f1283c]{color:#212121;flex-shrink:0;font-size:14px;font-weight:400;line-height:1.32;margin-right:8px;padding:8px 0}.review-filter__button[data-v-c9f1283c]{display:flex;flex-wrap:wrap;gap:8px}.review-filter__button-item[data-v-c9f1283c]{border:1px solid #e6e6e6;border-radius:9999px;color:#212121;cursor:pointer;font-size:12px;font-weight:500;line-height:1.5;line-height:1.32;min-width:48px;padding:8px 12px;text-align:center}.review-filter__button-item[data-v-c9f1283c]:hover{border-color:#e6e6e6}.review-filter__button-item.on[data-v-c9f1283c]{background-color:#fff0e5;border-color:#ff5b00;color:#ff5b00}.review-filter[data-v-ab1524a0]{background-color:#fff;padding-top:12px}.review-filter__sort[data-v-ab1524a0]{align-items:center;display:flex;margin-bottom:12px}.review-filter__sort-btn[data-v-ab1524a0]{align-items:center;background-color:#fff0e5;border:1px solid #ff5b00;border-radius:100px;color:#ff5b00;display:flex;height:32px;justify-content:center;padding:8px 12px}.review-filter__sort-btn-text[data-v-ab1524a0]{font-size:12px;font-weight:500;line-height:1.5;margin-right:4px}.review-filter__sort-modal-item[data-v-ab1524a0]{align-items:center;color:#212121;display:flex;font-size:16px;font-weight:400;justify-content:space-between;line-height:1.5;padding:10px 0;position:relative}.review-filter__sort-modal-item.selected[data-v-ab1524a0]{color:#ff5b00;font-size:16px;font-weight:500;line-height:1.5}.review-filter__sort-modal[data-v-ab1524a0] .klk-bottom-sheet-mask{background-color:rgba(0,0,0,.6)}.review-filter__sort-modal[data-v-ab1524a0] .klk-bottom-sheet-inner{min-height:40%}.review-filter__filter[data-v-ab1524a0]{align-items:center;display:flex;width:calc(100% + 20px)}.review-filter__label[data-v-ab1524a0]{color:#212121;flex-shrink:0;font-size:14px;font-weight:400;line-height:1.32;margin-right:8px}.review-filter__button-container[data-v-ab1524a0]{-ms-overflow-style:none;flex-grow:1;overflow-y:scroll;scrollbar-width:none}.review-filter__button-container[data-v-ab1524a0]::-webkit-scrollbar{display:none}.review-filter__button[data-v-ab1524a0]{display:flex;gap:0 8px;height:32px}.review-filter__button-item[data-v-ab1524a0]{border:1px solid #e6e6e6;border-radius:100px;color:#212121;cursor:pointer;flex-shrink:0;font-size:12px;font-weight:500;line-height:1.5;line-height:1.32;min-width:48px;padding:8px 12px;text-align:center}.review-filter__button-item[data-v-ab1524a0]:hover{border-color:#e6e6e6}.review-filter__button-item.on[data-v-ab1524a0]{background-color:#fff0e5;border-color:#ff5b00;color:#ff5b00}.review-card__user[data-v-0653f762]{margin-bottom:12px}.review-card__product-info[data-v-0653f762]{align-items:center;color:#8a8a8a;display:flex;margin-bottom:8px}.review-card__product-info.clickable[data-v-0653f762]{cursor:pointer}.review-card__product-info-name[data-v-0653f762]{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;font-size:14px;font-weight:400;line-height:1.5;overflow:hidden;text-overflow:ellipsis}.review-card__product-info-icon[data-v-0653f762]{margin-left:8px}.review-card__footer[data-v-0653f762]{margin-top:16px}.review-card__reply[data-v-0653f762]{background-color:#f5f5f5;border-radius:8px;margin-top:16px;padding:12px 16px}.review-card__reply-from[data-v-0653f762]{color:#212121;font-size:14px;font-weight:600;line-height:1.5;margin-bottom:4px}.review-list__pagination[data-v-1d1281e3]{justify-content:center;margin:8px 0}.review-list__loading-error[data-v-1d1281e3]{margin:32px auto;text-align:center}.review-list__loading-error .tips[data-v-1d1281e3]{color:#212121;font-size:14px;font-weight:600;line-height:1.32;margin-top:20px;text-align:center}.review-list__scroll-desktop[data-v-7446e76a]{height:calc(100% - 70px)}.review-list__scroll-mobile[data-v-7446e76a]{height:100%}.review-list[data-v-7446e76a] .klk-bottom-sheet-body{overflow:hidden;padding:0}.review-list[data-v-7446e76a] .klk-infinite-scroll-bottom{display:block}.review-list[data-v-7446e76a] .klk-infinite-scroll-bottom .klk-infinite-scroll-done-text{color:#757575;font-size:14px;font-weight:400;line-height:1.5;padding:14px 0;text-align:center}.review-list__loading-error[data-v-7446e76a]{align-items:center;display:flex;height:40px;justify-content:center;margin:24px}.review-list__loading-error span[data-v-7446e76a]{-webkit-line-clamp:2;-webkit-box-orient:vertical;color:#757575;display:-webkit-box;font-size:14px;font-weight:400;line-height:1.5;line-height:20px;overflow:hidden;text-overflow:ellipsis}.review-list__loading[data-v-7446e76a]{align-items:center;display:flex;height:40px;justify-content:center;width:100%}.review-list__loading-wrapper[data-v-7446e76a]{height:16px;position:relative;width:16px}.review-list__loading-wrapper .klk-loading svg[data-v-7446e76a]{height:16px;width:16px}.review-list__loading-text[data-v-7446e76a]{color:#757575;font-size:14px;font-weight:400;line-height:1.5;margin-left:8px}.review-detail[data-v-c1cec3c8]{height:100%}.review-detail__header[data-v-c1cec3c8]{color:#212121}.review-detail__title[data-v-c1cec3c8]{padding-left:12px;position:relative}.review-detail__title[data-v-c1cec3c8]:before{background-color:#ff5b00;border-radius:3px;content:"";display:inline-block;left:0;position:absolute;top:6px}.review-detail__sub-title[data-v-c1cec3c8]{color:#212121;font-size:16px;font-weight:600;line-height:1.5;margin-bottom:4px}.review-detail__overview-divider[data-v-c1cec3c8]{margin:24px 0}.review-detail__filter-sticky[data-v-c1cec3c8]{background-color:#fff}.review-detail__divider-large[data-v-c1cec3c8]{background-color:#f5f5f5;height:12px;width:100%}.review-detail__aisummary[data-v-c1cec3c8]{margin-top:24px}.review-detail__aisummary[data-v-c1cec3c8] .ai-review-summary{margin:24px 0}.review-detail__review-list[data-v-c1cec3c8]{height:100%}.review-detail__card[data-v-c1cec3c8]{margin:24px 0}.review-detail__card[data-v-c1cec3c8]:last-of-type{margin-bottom:0}.review-detail__empty-result[data-v-c1cec3c8]{padding:32px 0;text-align:center}.review-detail__empty-result .tips[data-v-c1cec3c8]{color:#212121;font-size:14px;font-weight:600;line-height:1.32;margin-top:20px;text-align:center}.review-detail__empty-result .button[data-v-c1cec3c8]{margin-top:20px}.review-detail__modal .review-detail__title[data-v-c1cec3c8]{font-size:20px;font-weight:600;line-height:1.32}.review-detail__modal .review-detail__title[data-v-c1cec3c8]:before{height:16px;width:4px}.review-detail__modal.review-detail__desktop .review-detail__header[data-v-c1cec3c8]{padding:24px 48px 16px}.review-detail__modal.review-detail__desktop .review-detail__review-list[data-v-c1cec3c8]{padding:8px 48px 0}.review-detail__modal.review-detail__desktop .review-detail__list-loading[data-v-c1cec3c8]{margin-top:24px}.review-detail__modal.review-detail__desktop .review-detail__loading[data-v-c1cec3c8],.review-detail__modal.review-detail__desktop .review-detail__overview[data-v-c1cec3c8]{padding:0 48px}.review-detail__modal.review-detail__desktop .is-pinned[data-v-c1cec3c8]{border-bottom:1px solid #eee;margin:0 -48px;padding:0 48px}.review-detail__modal.review-detail__mobile .review-detail__rating[data-v-c1cec3c8]{margin-top:24px}.review-detail__modal.review-detail__mobile .review-detail__review-list[data-v-c1cec3c8]{padding:8px 20px 0}.review-detail__modal.review-detail__mobile .review-detail__list-loading[data-v-c1cec3c8]{margin-top:24px}.review-detail__modal.review-detail__mobile .review-detail__loading[data-v-c1cec3c8],.review-detail__modal.review-detail__mobile .review-detail__overview[data-v-c1cec3c8]{padding:0 20px}.review-detail__modal.review-detail__mobile .is-pinned[data-v-c1cec3c8]{border-bottom:1px solid #eee;margin:0 -20px;padding:12px 20px 0}.review-detail__modal[data-v-c1cec3c8] .review-filter{margin-bottom:16px}.review-detail__inline.review-detail__desktop .review-detail__header[data-v-c1cec3c8]{padding-bottom:20px}.review-detail__inline.review-detail__desktop .review-detail__title[data-v-c1cec3c8]{font-size:28px;font-weight:600;line-height:1.32}.review-detail__inline.review-detail__desktop .review-detail__title[data-v-c1cec3c8]:before{height:24px;width:6px}.review-detail__inline.review-detail__mobile .review-detail__header[data-v-c1cec3c8]{padding-bottom:16px}.review-detail__inline.review-detail__mobile .review-detail__title[data-v-c1cec3c8]{font-size:20px;font-weight:600;line-height:1.32}.review-detail__inline.review-detail__mobile .review-detail__title[data-v-c1cec3c8]:before{height:16px;width:4px}.review-detail__inline[data-v-c1cec3c8] .review-filter{margin-bottom:32px;padding-top:0}.review-detail__inline .review-detail__review-list[data-v-c1cec3c8]{margin-top:32px}.review-detail__inline .reviews-anchor-scrolltop[data-v-c1cec3c8]{scroll-margin-top:150px}.review-overview__skeleton[data-v-9990d07e]{height:100%;overflow:hidden;width:100%}[data-v-9990d07e] .review-overview__skeleton-top{margin-bottom:0!important}[data-v-9990d07e] .review-overview__skeleton-top:not(:last-of-type){margin-right:9px}.klk-review[data-v-0adb9d3e]{display:flex;flex-direction:column;justify-content:center;width:100%}.klk-review__title[data-v-0adb9d3e]{margin-bottom:8px;margin-top:0;padding-left:12px;position:relative}.klk-review__title[data-v-0adb9d3e]:before{background-color:#ff5b00;border-radius:3px;content:"";display:inline-block;height:16px;left:0;position:absolute;top:9px;width:4px}.klk-review__rating[data-v-0adb9d3e]{height:auto}.klk-review__divider[data-v-0adb9d3e]{margin:24px 0}.klk-review__aisummary[data-v-0adb9d3e]{margin:0 0 12px}.klk-review__review-card[data-v-0adb9d3e]{align-items:center;align-self:stretch}.klk-review__review-card-item[data-v-0adb9d3e]{cursor:pointer;height:100%}.klk-review__review-card-item--multiple[data-v-0adb9d3e]{width:calc(100% - 4px)}.klk-review__review-card-title[data-v-0adb9d3e]{align-items:center;display:flex;padding-top:20px}.klk-review__review-card-title-text[data-v-0adb9d3e]{-webkit-background-clip:text;background-clip:text;font-size:16px;font-weight:600;line-height:1.5;padding:4px 0 12px;text-align:left}.klk-review__review-card-list[data-v-0adb9d3e]{align-items:center;align-self:stretch;display:flex}.klk-review__review-card-button[data-v-0adb9d3e]{padding:16px 0 0;text-align:center}.klk-review--mobile[data-v-0adb9d3e]{display:flex;flex-direction:column;justify-content:center;width:100%}.klk-review--mobile .klk-review__header[data-v-0adb9d3e]{padding-bottom:16px}.klk-review--desktop .klk-review__header[data-v-0adb9d3e]{padding-bottom:24px}.klk-review[data-v-0adb9d3e] .responsive-card-swiper-wrap{margin:0;padding:0;width:100%}@media (max-width:767px){.klk-review[data-v-0adb9d3e] .responsive-card-swiper-wrap{margin:0;padding:0;width:100%}}@media (min-width:768px){.klk-review[data-v-0adb9d3e] .klk-review__review-card-list .responsive-card-swiper-wrap .klk-card-swiper-next-btn{right:-16px!important}.klk-review[data-v-0adb9d3e] .klk-review__review-card-list .responsive-card-swiper-wrap .klk-card-swiper-prev-btn{left:-16px!important}.klk-review[data-v-0adb9d3e] .responsive-card-swiper-wrap .klk-card-swiper-next-btn,.klk-review[data-v-0adb9d3e] .responsive-card-swiper-wrap .klk-card-swiper-prev-btn{height:32px;width:32px}}.page-no-header .layout-default_header.mobile-header[data-v-71dec8e2]{display:none}.page-no-header .layout-default_header.mobile-header+.layout-default_main[data-v-71dec8e2]{padding-top:0}.page-no-footer .layout-default_footer.mobile-footer[data-v-71dec8e2]{display:none}img[lazy=loading][data-v-71dec8e2]{transform:scaleX(.3) scaleY(.5)}img[lazy=loaded][data-v-71dec8e2]{animation:appear-data-v-71dec8e2 .3s;animation-fill-mode:both}@keyframes appear-data-v-71dec8e2{0%{opacity:0}to{opacity:1}}.swiper-wrapper[data-v-71dec8e2]{flex-flow:nowrap}.swiper-slide[data-v-71dec8e2]{height:auto!important;margin:0 6px 0 0;padding:0;width:auto!important}.swiper-slide[data-v-71dec8e2]:not(.klk-tag-checked){background-color:#fff;border-color:#e6e6e6;font-weight:400}.swiper-slide[data-v-71dec8e2]:last-child{margin-right:0}.page-no-header .layout-default_header.mobile-header[data-v-eac39350]{display:none}.page-no-header .layout-default_header.mobile-header+.layout-default_main[data-v-eac39350]{padding-top:0}.page-no-footer .layout-default_footer.mobile-footer[data-v-eac39350]{display:none}img[lazy=loading][data-v-eac39350]{transform:scaleX(.3) scaleY(.5)}img[lazy=loaded][data-v-eac39350]{animation:appear-data-v-eac39350 .3s;animation-fill-mode:both}@keyframes appear-data-v-eac39350{0%{opacity:0}to{opacity:1}}.hotel-tag-swiper[data-v-eac39350] .klk-tag-group-multiple .klk-tag.klk-tag-checked{overflow:visible}.hotel-tag-swiper.multiple[data-v-eac39350] .klk-card-swiper-next-btn,.hotel-tag-swiper.multiple[data-v-eac39350] .klk-card-swiper-prev-btn{border:none;border-radius:none;box-sizing:content-box}.hotel-tag-swiper.multiple[data-v-eac39350] .klk-card-swiper-next-btn:hover,.hotel-tag-swiper.multiple[data-v-eac39350] .klk-card-swiper-prev-btn:hover{box-shadow:none}.hotel-tag-swiper[data-v-eac39350] .klk-tag-group-multiple .klk-tag .klk-tag-multiple-check-svg{display:none}.hotel-tag-swiper[data-v-eac39350] .klk-tag-group-multiple .klk-tag:after{content:none}.hotel-tag-swiper[data-v-eac39350] .klk-tag-group{align-items:stretch;flex-flow:nowrap}.hotel-tag-swiper[data-v-eac39350] .klk-tag-group .klk-tag{cursor:pointer;flex:0 0 auto;margin-bottom:0;padding:0}.hotel-tag-swiper[data-v-eac39350] .klk-tag-group .klk-tag:not(.klk-tag-checked){background:none;border-color:#e6e6e6;font-weight:400}.hotel-tag-swiper[data-v-eac39350] .klk-tag-group .klk-tag.klk-tag-checked{background:rgba(255,87,34,.04)}.klk-hotel-progress{display:flex;position:relative}.klk-hotel-progress>*{display:flex;display:-webkit-box}.klk-hotel-progress-start{margin-right:5px}.klk-hotel-progress-end{margin-left:8px}.klk-hotel-progress-content{flex:1;position:relative}.klk-hotel-progress-runway{background-color:#eee;height:6px;left:0;right:0}.klk-hotel-progress-progress,.klk-hotel-progress-runway{border-radius:6px;position:absolute;top:50%;transform:translateY(-50%)}.klk-hotel-progress-progress{background-color:#f09b0a;display:block;width:0}.hotel-review-overview{background-color:#fff;color:#212121}.hotel-review-overview *{word-wrap:break-word;word-break:break-word}.hotel-review-overview-info{align-items:center;display:flex}.hotel-review-overview .score-detail .max{color:#757575}.hotel-review-overview-category{align-items:flex-end;color:#757575;display:flex;font-size:14px;justify-content:space-between}.hotel-review-overview.mobile{font-size:12px;line-height:16px}.hotel-review-overview.mobile .hotel-review-overview-info{font-weight:600;margin-bottom:8px}.hotel-review-overview.mobile .hotel-review-overview-info .score-detail{margin-right:6px}.hotel-review-overview.mobile .hotel-review-overview-info .score-detail .avg{font-size:32px;font-size:44px;font-weight:600;line-height:1.32}.hotel-review-overview.mobile .hotel-review-overview-info .format-participant{color:#757575;font-size:12px;font-weight:400;line-height:1.5;margin-left:8px}.hotel-review-overview.mobile .hotel-review-overview-info .format-participant>p{color:#212121;font-size:14px;font-weight:600;line-height:1.5}.hotel-review-overview.mobile .hotel-review-overview-category{flex-wrap:wrap}.hotel-review-overview.mobile .hotel-review-overview-category>.hotel-review-overview-category_item{font-size:12px;font-weight:400;line-height:1.5;margin-bottom:8px;width:calc(50% - 20px)}.hotel-review-overview.desktop{font-size:14px;line-height:20px}.hotel-review-overview.desktop .hotel-review-overview-info .score-detail{margin-right:8px}.hotel-review-overview.desktop .hotel-review-overview-info .score-detail .avg{font-size:44px;font-weight:600;line-height:1.32}.hotel-review-overview.desktop .hotel-review-overview-info .score-detail .max{font-size:16px}.hotel-review-overview.desktop .hotel-review-overview-info .format-participant{color:#757575;display:flex;font-size:16px;font-weight:400;line-height:1.5;margin-left:16px}.hotel-review-overview.desktop .hotel-review-overview-info .format-participant>p{color:#212121;font-size:16px;font-weight:600;line-height:1.5;margin-right:8px}.hotel-review-overview.desktop .hotel-review-overview-category{margin:16px 0}.hotel-review-overview.desktop .hotel-review-overview-category>.hotel-review-overview-category_item{font-size:14px;font-weight:400;line-height:1.5;width:calc(25% - 30px)}.page-no-header .layout-default_header.mobile-header[data-v-736e1f69]{display:none}.page-no-header .layout-default_header.mobile-header+.layout-default_main[data-v-736e1f69]{padding-top:0}.page-no-footer .layout-default_footer.mobile-footer[data-v-736e1f69]{display:none}img[lazy=loading][data-v-736e1f69]{transform:scaleX(.3) scaleY(.5)}img[lazy=loaded][data-v-736e1f69]{animation:appear-data-v-736e1f69 .3s;animation-fill-mode:both}@keyframes appear-data-v-736e1f69{0%{opacity:0}to{opacity:1}}.layer-right-container[data-v-736e1f69]{background:rgba(0,0,0,.38);bottom:0;left:0;position:fixed;right:0;top:0;z-index:1999!important}.layer-right-container[data-v-736e1f69] .klk-drawer-content{background-color:#fff;display:flex;flex-direction:column;height:100%;margin-left:auto;padding-bottom:16px;transition:width .3s ease-in;width:680px}.layer-right-container .klk-drawer-content .container-footer[data-v-736e1f69]{flex:0 0 auto}.layer-right-container .klk-drawer-content .container-content[data-v-736e1f69]{display:flex;flex:1;flex-direction:column;min-height:0;overflow:hidden;position:relative}.layer-right-container .klk-drawer-content .container-content.bottom-shadow[data-v-736e1f69]:after{background-image:linear-gradient(180deg,hsla(0,0%,100%,.2),#fff);bottom:0;content:"";height:32px;left:16px;position:absolute;right:16px}.layer-right-container .klk-drawer-content .container-content .container-header[data-v-736e1f69]{background-color:#fff;flex:0 0 auto;position:relative;z-index:99}.layer-right-container .klk-drawer-content .container-content .container-header.topShadow[data-v-736e1f69]:after{background-color:#eee;bottom:0;content:"";height:1px;left:0;position:absolute;width:100%}.layer-right-container .klk-drawer-content .container-content .container-header-default[data-v-736e1f69]{line-height:16px;min-height:56px;padding:20px 50px;position:relative;text-align:center}.layer-right-container .klk-drawer-content .container-content .container-header-title[data-v-736e1f69]{font-size:16px;font-weight:600;line-height:1.5;overflow:hidden;padding:0 40px;text-align:left;text-overflow:ellipsis;white-space:nowrap}.layer-right-container .klk-drawer-content .container-content .container-header-button[data-v-736e1f69]{align-items:center;cursor:pointer;display:flex;font-weight:600;left:50px;position:absolute}.layer-right-container .klk-drawer-content .container-content .container-header-button .svg-icon[data-v-736e1f69]{color:#212121;height:20px;margin-top:2px;width:20px}.layer-right-container .klk-drawer-content .container-content .container-header-button .svg-icon.icon-close[data-v-736e1f69]{height:18px;width:18px}.layer-right-container .klk-drawer-content .container-content-main[data-v-736e1f69]{display:flex;flex:1;height:100%;min-height:0}.layer-right-container .klk-drawer-content .container-content-main[data-v-736e1f69]>div{flex:0 0 100%;overflow-y:auto;padding:24px 50px 64px;position:relative}.layer-right-container .klk-drawer-content .container-content-main.animate[data-v-736e1f69]{transition:transform .5s}.layer-right-container.layer-right-container--large[data-v-736e1f69] .klk-drawer-content{width:850px}@media(min-width:1600px){.layer-review-list-desktop .klk-drawer-content{width:900px!important}}.layer-review-list-desktop .hotel-reivew-loading{height:100%;z-index:99}.layer-review-list-desktop .ai-review-summary{padding:8px 0 22px}.layer-review-list-desktop .ai-review-summary .klk-poptip-popper[data-popper-placement=bottom-start]{margin-left:-12px!important}.layer-review-list-desktop .ai-review-summary .klk-poptip-popper[data-popper-placement=bottom-start]:after{left:16px}.layer-review-list-desktop .desktop-layer-review-list-container{padding:0 50px!important}.layer-review-list-desktop .desktop-layer-review-list-container .sticky-hotel{left:-50px;margin:0 -50px;position:sticky;right:-50px}.layer-review-list-desktop .desktop-layer-review-list-container .sticky-filter{background-color:#fff;padding:12px 50px;top:-1px;z-index:5}.layer-review-list-desktop .desktop-layer-review-list-container .sticky-shadow{box-shadow:0 2px 2px -2px rgba(0,0,0,.3);height:48px;margin-top:-40px;top:5px;z-index:4}.layer-review-list-desktop .desktop-layer-review-list-container .hotel-list-normal-cardlist-desktop .hotel-review-item{border:none;padding-left:0;padding-right:0}.page-no-header .layout-default_header.mobile-header[data-v-3a511640]{display:none}.page-no-header .layout-default_header.mobile-header+.layout-default_main[data-v-3a511640]{padding-top:0}.page-no-footer .layout-default_footer.mobile-footer[data-v-3a511640]{display:none}img[lazy=loading][data-v-3a511640]{transform:scaleX(.3) scaleY(.5)}img[lazy=loaded][data-v-3a511640]{animation:appear-data-v-3a511640 .3s;animation-fill-mode:both}@keyframes appear-data-v-3a511640{0%{opacity:0}to{opacity:1}}.selector-wrap[data-v-3a511640]{background-color:rgba(0,0,0,.6);left:0;min-width:1280px;position:fixed;right:0;top:60px;z-index:101}.selector-wrap[data-v-3a511640] .hotel-selector-desktop{background:#202078;padding:12px calc(50% - 580px);width:100%}.selector-wrap[data-v-3a511640] .hotel-selector-desktop .hotel-selector-item_name{height:0;opacity:0;transform:translateY(-100%);transition:all .3s}.selector-wrap[data-v-3a511640] .hotel-selector-desktop .hotel-selector-button{padding-bottom:8px;padding-top:8px}@keyframes mask-fade-in-data-v-3a511640{0%{background:rgba(51,51,51,0);bottom:0}to{background:rgba(51,51,51,.6);bottom:0}}.selector-wrap.mask-animate[data-v-3a511640]{animation:mask-fade-in-data-v-3a511640 .3s forwards}.selector-wrap.mask-animate[data-v-3a511640] .hotel-selector-desktop{padding-bottom:16px;padding-top:16px}.selector-wrap.mask-animate[data-v-3a511640] .hotel-selector-desktop .hotel-selector-item_name{height:18px;opacity:1;transform:translateY(0)}.icon-item{display:flex;margin-bottom:8px;width:100%}.icon-item.platform-desktop>img,.icon-item.platform-desktop>svg{height:16px;margin-right:6px;transform:translateY(2px);width:16px}.icon-item.platform-desktop .icon-item-text{font-size:14px;font-weight:400;line-height:1.5}.icon-item.platform-mobile>img,.icon-item.platform-mobile>svg{height:14px;margin-right:6px;transform:translateY(1px);width:14px}.icon-item.platform-mobile .icon-item-text{font-size:12px;line-height:16px}.icon-item>img,.icon-item>svg{flex:0 0 auto}.icon-item-text{flex:1;min-width:0;word-break:break-word}.icon-item-text.font-bold{font-weight:600}.icon-item-text.line-through{color:#757575;text-decoration:line-through}.icon-item-text.line-ellipsis-1{-webkit-line-clamp:1}.icon-item-text.line-ellipsis-1,.icon-item-text.line-ellipsis-2{-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden;text-overflow:ellipsis}.icon-item-text.line-ellipsis-2{-webkit-line-clamp:2}.icon-item:last-child{margin-bottom:0}.calendar-tip{align-items:center;background:rgba(0,0,0,.8);border-radius:6px;color:#fff;cursor:auto;display:flex;left:0;max-width:100%;padding:12px 16px;position:absolute;top:calc(100% + 20px);z-index:9}.calendar-tip:before{border-bottom:8px solid rgba(0,0,0,.8);border-left:8px solid transparent;border-right:8px solid transparent;content:"";height:0;position:absolute;top:-8px;width:0}.calendar-tip .i-icon-icon-close{cursor:pointer;margin-left:12px}.calendar-tip.mobile{left:20px;margin-right:20px;top:calc(100% - 5px)}.page-no-header .layout-default_header.mobile-header[data-v-47e96334]{display:none}.page-no-header .layout-default_header.mobile-header+.layout-default_main[data-v-47e96334]{padding-top:0}.page-no-footer .layout-default_footer.mobile-footer[data-v-47e96334]{display:none}img[lazy=loading][data-v-47e96334]{transform:scaleX(.3) scaleY(.5)}img[lazy=loaded][data-v-47e96334]{animation:appear-data-v-47e96334 .3s;animation-fill-mode:both}@keyframes appear-data-v-47e96334{0%{opacity:0}to{opacity:1}}.map-nearby[data-v-47e96334]{background:#fff;border-radius:16px 16px 0 0;display:flex;flex-direction:column;margin-top:-10px;position:relative;transition:height .3s;width:100%;z-index:9999!important}.map-nearby .map-nearby-header-mobile[data-v-47e96334]{position:absolute;right:20px;top:-55px;transition:all .3s}.map-nearby .map-nearby-header-mobile svg[data-v-47e96334]{transform:rotate(-180deg)}.map-nearby .map-nearby-header-mobile.down[data-v-47e96334]{box-shadow:0 4px 10px rgba(0,0,0,.14)}.map-nearby .map-nearby-header-mobile.down svg[data-v-47e96334]{transform:rotate(0)}.map-nearby .map-nearby-menus[data-v-47e96334]{flex-shrink:0;margin:12px 20px 0;position:relative}.map-nearby .map-nearby-menus .klk-tag-select-item[data-v-47e96334]{margin:0 8px 12px 0}.map-nearby .map-nearby-menus[data-v-47e96334] .klk-tag-select-inner{padding-left:0}.map-nearby .map-nearby-menus[data-v-47e96334]:after{background-color:#eee;bottom:0;content:"";display:block;height:1px;left:-24px;position:absolute;width:calc(100% + 48px)}.map-nearby .map-nearby-content[data-v-47e96334]{overflow-y:auto;padding:12px 20px 0;position:relative}.map-nearby .map-nearby-content .item-wrap[data-v-47e96334]{border:1px solid #eee;border-radius:16px;cursor:pointer;margin-bottom:12px;padding:12px}.map-nearby .map-nearby-content .item-wrap[data-v-47e96334]:last-child{margin-bottom:20px}.map-nearby .map-nearby-content .item-wrap.active[data-v-47e96334]:not(.card){border:2px solid #ff5b00!important;box-shadow:0 1px 6px 0 rgba(0,0,0,.1)}.map-nearby .map-nearby-content .item-wrap.normal[data-v-47e96334]{color:#212121;padding-left:12px;position:relative}.map-nearby .map-nearby-content .item-wrap.normal.has-icon[data-v-47e96334]{padding-left:40px}.map-nearby .map-nearby-content .item-wrap.normal .top[data-v-47e96334]{display:flex;justify-content:space-between}.map-nearby .map-nearby-content .item-wrap.normal .top .icon[data-v-47e96334]{background-position:50%;background-repeat:no-repeat;background-size:cover;flex-shrink:0;height:20px;left:12px;margin:0;position:absolute;right:12px;width:20px}.map-nearby .map-nearby-content .item-wrap.normal .top>p[data-v-47e96334]{flex:1;font-size:16px;font-weight:500;line-height:1.5}.map-nearby .map-nearby-content .item-wrap.normal .top>div[data-v-47e96334]{font-size:16px;font-weight:400;line-height:1.5;margin-left:4px}.map-nearby .map-nearby-content .item-wrap.normal .desc[data-v-47e96334]{margin-top:8px}.map-nearby .map-nearby-content .item-wrap.normal .tags[data-v-47e96334]{align-items:center;display:flex;margin-bottom:-4px;margin-top:8px}.map-nearby .map-nearby-content .item-wrap.normal .tags>span[data-v-47e96334]{border-radius:6px;font-size:14px;font-weight:500;line-height:1.5;margin-bottom:8px;margin-right:8px;padding:1px 8px}.map-nearby .map-nearby-content .item-wrap.normal .tags>span[data-v-47e96334]:last-child{margin-right:0}.map-nearby .map-nearby-content .item-wrap.card[data-v-47e96334]{border:none;box-shadow:none;padding:0}.map-nearby .map-nearby-content .item-wrap.card .hotel-card[data-v-47e96334]{box-shadow:none}.map-nearby .map-nearby-content .item-wrap.card.active[data-v-47e96334]{border:none!important}.map-nearby .map-nearby-content .item-wrap.card.active .hotel-card[data-v-47e96334]{box-shadow:none;outline:2px solid #ff5b00!important}.map-nearby[data-v-47e96334] .empty-view{left:50%;position:absolute;top:calc(50% - 25px);transform:translate(-50%,-50%);width:100%}.map-nearby.desktop[data-v-47e96334]{background:#fff;border-radius:16px 0 0 16px;flex-shrink:0;height:100%;margin-top:0;overflow:hidden;padding:0;width:440px}.map-nearby.desktop .map-nearby-header[data-v-47e96334]{background-color:#f5f5f5;border-radius:16px;flex-shrink:0;height:auto;margin:24px 24px 28px;min-height:155px;padding:20px 130px 20px 20px;position:relative;text-align:left;width:392px}.map-nearby.desktop .map-nearby-header .name[data-v-47e96334]{-webkit-box-orient:vertical;-webkit-line-clamp:2;word-wrap:break-word;color:#212121;display:-webkit-box;font-size:20px;font-weight:600;line-height:1.32;margin-bottom:8px;overflow:hidden;word-break:break-word}.map-nearby.desktop .map-nearby-header .address[data-v-47e96334]{color:#757575;display:flex;font-size:14px;font-weight:400;line-height:1.5}.map-nearby.desktop .map-nearby-header .address>svg[data-v-47e96334]{color:#757575;flex-shrink:0;height:20px;margin-right:4px;transform:rotate(0);width:20px}.map-nearby.desktop .map-nearby-header .address span[data-v-47e96334]{-webkit-box-orient:vertical;-webkit-line-clamp:2;word-wrap:break-word;display:-webkit-box;overflow:hidden;word-break:break-word}.map-nearby.desktop .map-nearby-header .img[data-v-47e96334]{background-position:100% 0;background-repeat:no-repeat;background-size:cover;border-radius:16px;height:90px;position:absolute;right:20px;top:20px;width:90px}.map-nearby.desktop .map-nearby-header .view-room[data-v-47e96334]{margin-top:20px}.map-nearby.desktop .map-nearby-menus[data-v-47e96334]{margin:0 24px -4px}.map-nearby.desktop .map-nearby-menus[data-v-47e96334]:after{content:none}.map-nearby.desktop .map-nearby-menus .klk-tag-select-item[data-v-47e96334]:last-child{margin-right:0}.map-nearby.desktop .map-nearby-content[data-v-47e96334]{padding:4px 20px 0}.map-nearby.desktop .map-nearby-content .item-wrap[data-v-47e96334]{border-radius:12px}.map-nearby.desktop .map-nearby-content .item-wrap[data-v-47e96334]:hover{border:2px solid #ff5b00!important;box-shadow:0 1px 6px 0 rgba(0,0,0,.1)}.map-nearby.desktop .map-nearby-content .item-wrap.card[data-v-47e96334]{border:none!important;border-radius:16px}.map-nearby.desktop .map-nearby-content .item-wrap.card:hover a[data-v-47e96334]{box-shadow:none}.map-nearby.desktop[data-v-47e96334] .empty-view{left:50%;position:absolute;top:calc(50% - 50px);transform:translate(-50%,-50%);width:100%}.map-nearby.desktop.list-old .map-nearby-content .item-wrap.card[data-v-47e96334]{border:1px solid #eee!important;border-radius:12px}.klkMap-wrap[data-v-e1057812]{position:relative}.map_container[data-v-e1057812]{height:100%;position:relative;width:100%}[data-v-e1057812] .mapboxgl-ctrl-geolocate{display:none}[data-v-e1057812] .klkMap_user_location-marker{background-color:#1da1f2;border:1px solid #fff;border-radius:50%;height:15px;position:absolute;width:15px}[data-v-e1057812] .klkMap_marker-active-add-index{z-index:9999!important}.klkMap_marker[data-v-59fd9038]{cursor:pointer;z-index:100}.klkMap_marker[data-v-59fd9038] .klkMap_marker{vertical-align:top}.klkMap_marker[data-v-59fd9038] .klk-poptip-popper-inner{margin:0;padding:12px;width:300px;width:-moz-max-content;width:max-content}.klkMap_marker[data-v-59fd9038] .klk-poptip-popper-inner .klkMap_marker-poptip{margin:-12px;padding:12px}.klkMap_marker-active[data-v-59fd9038]{z-index:101}.marker-box[data-v-59fd9038]{position:relative}.marker-box.marker-box-point2[data-v-59fd9038]{border-radius:50%;box-shadow:0 2px 4px 0 rgba(0,0,0,.38)}.marker-default-icon[data-v-59fd9038]{background:0 0;bottom:0;height:100%;left:50%;position:absolute;transform:translateX(-50%);width:100%}.marker-fade-enter-active[data-v-59fd9038],.marker-fade-leave-active[data-v-59fd9038]{transition:opacity .1s}.marker-fade-enter[data-v-59fd9038],.marker-fade-leave-to[data-v-59fd9038]{opacity:0}.klkMap_marker.klkMap_marker-status[data-v-59fd9038] .klk-poptip .marker-box{background-color:#fff;border:1px solid #e6e6e6;border-radius:9999px;box-shadow:0 4px 10px rgba(0,0,0,.14);color:#212121;font-size:14px;font-weight:600;line-height:150%;padding:3px 10px;position:relative;top:-8px;white-space:nowrap}.klkMap_marker.klkMap_marker-status[data-v-59fd9038] .klk-poptip .marker-box:after{border-left:8px solid transparent;border-right:8px solid transparent;border-top:8px solid;bottom:-8px;color:#fff;content:"";left:50%;margin-left:-8px;position:absolute;z-index:2}.klkMap_marker.klkMap_marker-status[data-v-59fd9038] .klk-poptip .marker-box:hover{transform:scale(1.1);transform-origin:bottom;transition:transform .1s}.klkMap_marker.klkMap_marker-status[data-v-59fd9038]:hover{z-index:9999}.klkMap_marker.klkMap_marker-status.klkMap_marker-status--disabled[data-v-59fd9038] .klk-poptip .marker-box{color:#a8a8a8}.klkMap_marker.klkMap_marker-status.klkMap_marker-status--clicked[data-v-59fd9038] .klk-poptip .marker-box{background-color:#fff;color:#757575}.klkMap_marker.klkMap_marker-status.klkMap_marker-status--clicked[data-v-59fd9038] .klk-poptip .marker-box:after{color:#fff}.klkMap_marker.klkMap_marker-status.klkMap_marker-status--selected[data-v-59fd9038] .klk-poptip .marker-box{border:3px solid #ff5b00;padding:1px 8px}.klkMap_marker.klkMap_marker-status.klkMap_marker-status--selected[data-v-59fd9038] .klk-poptip .marker-box:after{bottom:-7px}.klkMap_marker.klkMap_marker-status.klkMap_marker-status--selected[data-v-59fd9038] .klk-poptip .marker-box:before{border-left:11px solid transparent;border-right:11px solid transparent;border-top:11px solid;bottom:-12px;color:#ff5b00;content:"";left:50%;margin-left:-11px;position:absolute;z-index:1}.search-bar-container[data-v-03f8020e]{left:10px;position:absolute;top:10px;width:100%}.search-input[data-v-03f8020e]{border:0;border-radius:2px;display:block;font-size:14px;height:40px;line-height:40px;outline:0;padding:0 10px;width:60%}.search-input[data-v-03f8020e]:focus{outline:0}.fence-delete-btn[data-v-06b400d4]{background:#fff;border-radius:2px;box-shadow:0 1px 4px -1px rgba(0,0,0,.3);cursor:pointer;height:24px;margin-bottom:19px;padding:4px;right:60px!important}.fence-delete-btn img[data-v-06b400d4]{display:block;height:100%}.amp-button-wrapper[data-v-06b400d4]{word-wrap:break-word;-webkit-appearance:button;background-clip:border-box;background-color:#fff;background-color:transparent;background-image:none;border:1px solid #25a5f7;border-radius:4px;border-radius:12px;bottom:12px;box-shadow:0 2px 6px 0 rgba(114,124,245,.5);color:#25a5f7;cursor:pointer;display:flex;flex:1 1 auto;flex-direction:column;font-weight:400;line-height:1.5;min-width:0;padding:4px 6px;position:absolute;right:12px;text-align:center;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;-webkit-user-select:none;-moz-user-select:none;user-select:none;vertical-align:middle;white-space:nowrap;width:120px}.klkMap_circle_button[data-v-5c036470]{align-items:center;background-color:#fff;border-radius:9999px;box-shadow:0 4px 10px rgba(0,0,0,.14);color:#212121;cursor:pointer;display:inline-flex;height:40px;justify-content:center;padding:8px;width:40px}.klkMap_user_location[data-v-5005aa8d]{bottom:40px;left:20px;position:absolute;z-index:199}.static-map-wrapper[data-v-025f51bd]{position:relative}.static-map-marker[data-v-025f51bd]{background:0 0;left:50%;pointer-events:none;position:absolute;top:50%;transform:translate(-50%,-50%);width:40px}.static-map-img[data-v-025f51bd]{vertical-align:top}.hotel-map .map-zoom-section{bottom:20px;display:flex;flex-direction:column;position:absolute;right:20px;z-index:999}.hotel-map .map-zoom-section>div{align-items:center;background:#fff;border-radius:12px;box-shadow:0 4px 10px rgba(0,0,0,.14);color:#212121;cursor:pointer;display:flex;font-size:18px;font-weight:600;height:36px;justify-content:center;line-height:1.5;width:36px}.hotel-map .map-zoom-section>div svg{color:#212121}.hotel-map .map-zoom-section>div:first-child{margin-bottom:8px}.page-no-header .layout-default_header.mobile-header[data-v-5a6b156f]{display:none}.page-no-header .layout-default_header.mobile-header+.layout-default_main[data-v-5a6b156f]{padding-top:0}.page-no-footer .layout-default_footer.mobile-footer[data-v-5a6b156f]{display:none}img[lazy=loading][data-v-5a6b156f]{transform:scaleX(.3) scaleY(.5)}img[lazy=loaded][data-v-5a6b156f]{animation:appear-data-v-5a6b156f .3s;animation-fill-mode:both}@keyframes appear-data-v-5a6b156f{0%{opacity:0}to{opacity:1}}.closemap[data-v-5a6b156f]{align-items:center;background:#fff;border-radius:9999px;box-shadow:0 4px 10px rgba(0,0,0,.14);color:#212121;cursor:pointer;display:flex;height:48px;justify-content:center;padding:12px;position:absolute;right:-24px;top:-24px;width:48px;z-index:1}[data-v-5a6b156f] .empty-view{margin-top:100px}.modal-map-popup[data-v-5a6b156f] .klk-modal{max-width:100%!important;padding:0!important;position:relative}.modal-map-popup[data-v-5a6b156f] .klk-modal .klk-modal-body{display:flex;height:calc(100vh - 200px);min-height:400px;padding:0!important}.modal-map-popup[data-v-5a6b156f] .klk-modal .klk-modal-body .hotel-map-location{align-items:center;background:#fff;border-radius:9999px;box-shadow:0 4px 10px rgba(0,0,0,.14);cursor:pointer;display:flex;left:20px;padding:10px 12px;position:absolute;top:20px;z-index:9999}.modal-map-popup[data-v-5a6b156f] .klk-modal .klk-modal-body .hotel-map-location svg{height:20px;margin-right:8px;width:20px}.modal-map-popup[data-v-5a6b156f] .klk-modal .klk-modal-body .hotel-map-location span{color:#212121;font-size:14px;font-weight:400;line-height:1.5}.hotel-map[data-v-5a6b156f]{flex:1}.hotel-map[data-v-5a6b156f] .map_container{border-radius:0 16px 16px 0}.hotel-map[data-v-5a6b156f] .klkMap_marker-poptip{font-size:14px;font-weight:600;line-height:1.5}.hotel-map[data-v-5a6b156f] .klkMap_marker.hotel-active-marker .marker-box img{transition:all .1s ease-in}[data-v-5a6b156f] .map-nearby{border-radius:20px 0 0 20px}.voucher-card-normal{display:flex;width:100%}.voucher-card-normal .ui-flex{align-items:center;display:flex;justify-content:space-between}.voucher-card-normal .ui-mt-2{margin-top:2px}.voucher-card-normal-img{background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:12px}.voucher-card-normal.voucher-card-normal-soldout .sold-out-wrap{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.voucher-card-normal.voucher-card-normal-soldout .sold-out-wrap>span{color:#212121;font-weight:600;margin-right:8px}.voucher-card-normal.voucher-card-normal-soldout .right-part .top-wrap .tags>span{background:#f5f5f5;color:#757575}.voucher-card-normal-desktop{border:1px solid #e6e6e6;border-radius:12px;cursor:pointer;display:inline-flex;height:168px;margin-right:30px;padding:24px;width:570px}.voucher-card-normal-desktop:last-child{margin-right:0}.voucher-card-normal-desktop .voucher-card-normal-img{flex-shrink:0;height:120px;margin-right:16px;width:120px}.voucher-card-normal-desktop .right-part{display:flex;flex:1;flex-direction:column;justify-content:space-between;overflow:hidden}.voucher-card-normal-desktop .right-part .top-wrap>h5{-webkit-line-clamp:2;-webkit-box-orient:vertical;color:#212121;display:-webkit-box;font-size:16px;font-weight:600;line-height:1.5;margin-bottom:6px;overflow:hidden;text-overflow:ellipsis}.voucher-card-normal-desktop .right-part .top-wrap .tags{display:flex;overflow:hidden;position:relative}.voucher-card-normal-desktop .right-part .top-wrap .tags>span{background:#e6f7f2;border-radius:6px;color:#08b371;flex-shrink:0;font-size:12px;font-weight:400;line-height:1.5;margin-right:8px;max-width:100%;padding:1px 6px;white-space:nowrap}.voucher-card-normal-desktop .right-part .top-wrap .tags>span.ellipsis-one{overflow:hidden;text-overflow:ellipsis}.voucher-card-normal-desktop .right-part .price-wrap .price{align-items:center;display:flex;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.voucher-card-normal-desktop .right-part .price-wrap .price,.voucher-card-normal-desktop .right-part .price-wrap .price .price-desc{color:#212121;font-size:16px;font-weight:600;line-height:19px}.voucher-card-normal-desktop .right-part .price-wrap .price .night{color:#212121;font-size:12px;font-weight:400;line-height:14px;margin-left:2px;position:relative;top:1px}.voucher-card-normal-desktop .right-part .price-wrap .price .night:first-child{font-size:16px;font-weight:500;line-height:1.32}.voucher-card-normal-desktop .right-part .price-wrap .price .ori-price{margin-top:0}.voucher-card-normal-desktop .right-part .price-wrap .sale-desc{color:#757575;flex-shrink:0;font-size:12px;line-height:16px}.voucher-card-normal-mobile{border-bottom:1px solid #eee;padding:16px 0}.voucher-card-normal-mobile:first-child{padding-top:2px}.voucher-card-normal-mobile:last-child{border-bottom:none;padding-bottom:0}.voucher-card-normal-mobile .voucher-card-normal-img{flex-shrink:0;height:60px;margin-right:12px;width:60px}.voucher-card-normal-mobile.voucher-card-normal-soldout .sold-out-wrap{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.voucher-card-normal-mobile.voucher-card-normal-soldout .sold-out-wrap>div{color:#212121;font-size:14px;font-weight:600;line-height:20px;margin-right:8px}.voucher-card-normal-mobile.voucher-card-normal-soldout .right-part .top-wrap>h5{color:#757575}.voucher-card-normal-mobile .right-part{display:flex;flex:1;flex-direction:column;justify-content:space-between;overflow:hidden}.voucher-card-normal-mobile .right-part .top-wrap>h5{-webkit-line-clamp:2;-webkit-box-orient:vertical;color:#212121;display:-webkit-box;font-size:14px;font-weight:600;line-height:20px;margin-bottom:3px;overflow:hidden;text-overflow:ellipsis}.voucher-card-normal-mobile .right-part .top-wrap .tags{display:flex;flex-wrap:wrap;overflow:hidden;position:relative}.voucher-card-normal-mobile .right-part .top-wrap .tags>span{background:#e6f7f2;border-radius:8px;color:#08b371;font-size:12px;font-weight:400;line-height:1.5;margin-bottom:4px;margin-right:4px;max-width:100%;overflow:hidden;padding:1px 6px;text-overflow:ellipsis;white-space:nowrap}.voucher-card-normal-mobile .right-part .price-wrap{margin-top:4px;position:relative}.voucher-card-normal-mobile .right-part .price-wrap.has-tags{margin-top:0}.voucher-card-normal-mobile .right-part .price-wrap .price{align-items:center;color:#212121;display:inline-flex;font-size:14px;font-weight:500;line-height:1.5;white-space:nowrap}.voucher-card-normal-mobile .right-part .price-wrap .price>div{font-weight:400}.voucher-card-normal-mobile .right-part .price-wrap .price>div>b{font-weight:600;margin-right:2px}.voucher-card-normal-mobile .right-part .price-wrap .price.ellipsis-one{overflow:hidden;text-overflow:ellipsis}.voucher-card-normal-mobile .right-part .price-wrap .price.ellipsis-one .night{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.voucher-card-normal-mobile .right-part .price-wrap .price .price-desc{color:#212121;font-size:14px;font-weight:500;line-height:1.5}.voucher-card-normal-mobile .right-part .price-wrap .price .night{color:#757575;font-size:12px;font-weight:400;line-height:1.5;margin-left:4px;position:relative;top:1px}.voucher-card-normal-mobile .right-part .price-wrap .price .night:first-child{color:#212121;font-size:14px;font-weight:600;line-height:1.5}.voucher-card-normal-mobile .right-part .price-wrap .sale-desc{color:#757575;font-size:12px;font-weight:400;line-height:1.5}.voucher-card-normal-mobile .right-part .price-wrap .ori-price .ori-price-desc{margin-left:10px}.add-on-banner{background:#fff;border-radius:6px;box-shadow:0 4px 10px rgba(0,0,0,.14);color:#212121;font-size:14px;height:0;left:16px;line-height:20px;padding:24px 16px 16px;position:fixed;top:48px;width:calc(100% - 32px);z-index:1001}.add-on-banner>svg{float:right;left:8px;position:relative;top:-16px}.add-on-banner.is-show{height:auto}.add-on-banner .add-on-banner-title{align-items:center;display:flex;margin-bottom:4px}.add-on-banner .add-on-banner-title>img{height:20px;margin-right:6px;width:20px}.add-on-banner .add-on-banner-title>span{font-weight:600}.add-on-banner .add-on-banner-btn_title{display:inline-block;margin-top:12px;text-decoration-line:underline}.add-on-list{background:#fff}.add-on-list.add-on-list-desktop .nav-title{font-size:24px;font-weight:600;line-height:1.32;padding:40px 0 24px}.add-on-list.add-on-list-desktop .add-on-list-cards .klk-card-swiper-item{border-radius:6px;box-sizing:border-box;display:flex;width:100%}.add-on-list.add-on-list-desktop .add-on-list-cards .klk-card-swiper-item>div{margin-right:20px;width:275px}.add-on-list.add-on-list-desktop .add-on-list-cards .klk-card-swiper-item>div:nth-child(4n){margin-right:0}.add-on-list.add-on-list-desktop .add-on-list-cards .klk-card-swiper-item>div .hotel-card.hotel-card-normal.hotel-card-desktop{height:100%}.add-on-list.add-on-list-desktop .add-on-list-cards .klk-card-swiper-item>div .hotel-card.hotel-card-normal.hotel-card-desktop .header-mask{display:none}.add-on-list.add-on-list-mobile{padding:0 20px 32px}.add-on-list.add-on-list-mobile .nav-title{padding:24px 0 16px}.hotel-credits-landing{align-items:center;border:1px solid #e6e6e6;border-radius:16px;cursor:pointer;display:flex}.hotel-credits-landing.hotel-credits-landing-mobile{margin:-12px auto 26px;padding:10px 12px;width:calc(100% - 40px)}.hotel-credits-landing.hotel-credits-landing-desktop{background:#f5f5f5;padding:12px 20px}.hotel-credits-landing.hotel-credits-landing-desktop .creadits-landing-title-wrap{font-size:14px;font-weight:500;line-height:1.5}.hotel-credits-landing>img{flex:0 0 auto;margin-right:12px;max-height:32px;max-width:32px}.hotel-credits-landing .creadits-landing-title-wrap{align-items:center;color:#212121;display:flex;flex:1;font-size:14px;font-weight:400;line-height:1.5}.hotel-credits-landing .creadits-landing-title-wrap>p{flex:1}.hotel-credits-landing .creadits-landing-title-wrap>svg{flex:0 0 auto;justify-content:flex-end;margin-left:8px}.page-no-header .layout-default_header.mobile-header[data-v-4cbe675b]{display:none}.page-no-header .layout-default_header.mobile-header+.layout-default_main[data-v-4cbe675b]{padding-top:0}.page-no-footer .layout-default_footer.mobile-footer[data-v-4cbe675b]{display:none}img[lazy=loading][data-v-4cbe675b]{transform:scaleX(.3) scaleY(.5)}img[lazy=loaded][data-v-4cbe675b]{animation:appear-data-v-4cbe675b .3s;animation-fill-mode:both}@keyframes appear-data-v-4cbe675b{0%{opacity:0}to{opacity:1}}.section-hotel-description.mobile.detail-content-wrap[data-v-4cbe675b]:has(.hotel-highlight) .hotel-introductions-page{margin-bottom:20px}.section-hotel-description.mobile.detail-content-wrap[data-v-4cbe675b] .detail-content-wrap-footer{margin-top:20px}.section-hotel-description.mobile.detail-content-wrap[data-v-4cbe675b]:has(.content.height-exceed) .detail-content-wrap-footer{position:relative}.section-hotel-description.mobile.detail-content-wrap[data-v-4cbe675b]:has(.content.height-exceed) .detail-content-wrap-footer:before{background:linear-gradient(180deg,hsla(0,0%,100%,0),#fff);content:"";display:block;height:100px;left:0;margin-top:-100px;position:absolute;top:0;width:100%}.section-hotel-description[data-v-4cbe675b] .hotel-description .part-description{font-size:14px;font-weight:400;line-height:1.5}.section-hotel-description[data-v-4cbe675b] .hotel-description .phone{display:flex;margin-bottom:12px}.section-hotel-description[data-v-4cbe675b] .hotel-description .phone .content-subitem{align-items:center;display:flex}.section-hotel-description[data-v-4cbe675b] .hotel-description .phone .content-subitem:not(:last-child){margin-right:40px}.section-hotel-description[data-v-4cbe675b] .hotel-description .phone .content-subitem img{height:20px;margin-right:8px;width:20px}.section-hotel-description[data-v-4cbe675b] .hotel-description .phone .content-subitem span{font-size:14px;font-weight:400;line-height:1.5}.section-hotel-description[data-v-4cbe675b] .hotel-description .part-simple{display:block}.section-hotel-description[data-v-4cbe675b] .hotel-description .part-img{margin-bottom:16px;-o-object-fit:cover;object-fit:cover;width:100%}.section-hotel-description.desktop[data-v-4cbe675b] .content{margin:0 -20px;padding:0 20px}.section-hotel-description.desktop[data-v-4cbe675b]:has(.content.height-exceed) .detail-content-wrap-footer{position:relative}.section-hotel-description.desktop[data-v-4cbe675b]:has(.content.height-exceed) .detail-content-wrap-footer:before{background:linear-gradient(180deg,hsla(0,0%,100%,0),#fff);content:"";display:block;height:100px;left:0;margin-top:-100px;position:absolute;top:0;width:100%}.page-no-header .layout-default_header.mobile-header[data-v-c1ade2d8]{display:none}.page-no-header .layout-default_header.mobile-header+.layout-default_main[data-v-c1ade2d8]{padding-top:0}.page-no-footer .layout-default_footer.mobile-footer[data-v-c1ade2d8]{display:none}img[lazy=loading][data-v-c1ade2d8]{transform:scaleX(.3) scaleY(.5)}img[lazy=loaded][data-v-c1ade2d8]{animation:appear-data-v-c1ade2d8 .3s;animation-fill-mode:both}@keyframes appear-data-v-c1ade2d8{0%{opacity:0}to{opacity:1}}.faq-section[data-v-c1ade2d8]{position:relative}.faq-section .section-desc[data-v-c1ade2d8]{color:#757575;font-size:14px;font-weight:400;line-height:1.5;margin-bottom:16px}.faq-section[data-v-c1ade2d8]:not(:has(.section-desc)){margin-bottom:16px}.faq-section .faq-title-wrap-extra>svg[data-v-c1ade2d8]{position:absolute;right:20px;top:36px}.faq-section .faq-content[data-v-c1ade2d8]{border:1px solid #e6e6e6;border-radius:16px;padding:0 20px}.faq-section .faq-content .klk-collapse-item[data-v-c1ade2d8]:first-child{border-top:none}.faq-section .faq-content .klk-collapse-item[data-v-c1ade2d8]:last-child{border-bottom:none}.faq-section .faq-content .klk-markdown[data-v-c1ade2d8]{font-size:14px}.faq-section .faq-content .klk-markdown[data-v-c1ade2d8] p:first-child:last-child{margin:0}.faq-section .faq-content[data-v-c1ade2d8] .klk-collapse-item-expand .klk-collapse-item-header-inner{padding-bottom:8px}.faq-section.mobile .klk-section-title[data-v-c1ade2d8]{padding:32px 0 6px}.faq-section.mobile .klk-collapse-item .klk-collapse-item-title h3[data-v-c1ade2d8]{font-size:16px;font-weight:600;line-height:1.5}.faq-section.desktop .klk-section-title[data-v-c1ade2d8]{padding:64px 0 16px}.faq-section.desktop .translate-btn[data-v-c1ade2d8]{cursor:pointer;font-size:14px;font-weight:400;line-height:1.5;position:absolute;right:0;text-decoration:underline;top:70px}.faq-section.desktop .faq-content[data-v-c1ade2d8]{padding:0 24px}.faq-section.desktop .faq-content[data-v-c1ade2d8] .klk-collapse-item-header-inner{padding-bottom:32px;padding-top:32px}.faq-section.desktop .faq-content[data-v-c1ade2d8] .klk-collapse-item-expand .klk-collapse-item-header-inner{padding-bottom:16px}.faq-section.desktop .faq-content[data-v-c1ade2d8] .klk-collapse-item-expand .klk-collapse-item-content-inner{padding-bottom:32px}.faq-section.desktop .faq-content .klk-markdown[data-v-c1ade2d8]{font-size:16px}.faq-section.desktop .section-desc[data-v-c1ade2d8]{font-size:16px;font-weight:400;line-height:1.5}.faq-section.desktop .klk-collapse-item .klk-collapse-item-title h3[data-v-c1ade2d8]{font-size:20px;font-weight:600;line-height:1.32}.page-no-header .layout-default_header.mobile-header[data-v-bd1b8178]{display:none}.page-no-header .layout-default_header.mobile-header+.layout-default_main[data-v-bd1b8178]{padding-top:0}.page-no-footer .layout-default_footer.mobile-footer[data-v-bd1b8178]{display:none}img[lazy=loading][data-v-bd1b8178]{transform:scaleX(.3) scaleY(.5)}img[lazy=loaded][data-v-bd1b8178]{animation:appear-data-v-bd1b8178 .3s;animation-fill-mode:both}@keyframes appear-data-v-bd1b8178{0%{opacity:0}to{opacity:1}}.wish-button[data-v-bd1b8178]{align-items:center;cursor:pointer;display:flex}.wish-button-text[data-v-bd1b8178]{margin-left:8px}.wish-button-uncollect[data-v-bd1b8178]{color:#fff}.wish-button-collect[data-v-bd1b8178],.wish-button-desktop[data-v-bd1b8178]:hover{color:#ff5b00}.wish-button-desktop.wish-button-uncollect[data-v-bd1b8178]{color:#212121}.klk-modal-wrapper:has(.hotel-wish-toast){pointer-events:none}.hotel-wish-toast{background:rgba(0,0,0,.8);border-radius:16px;color:#fff;margin:0 auto;max-width:90vw;padding:16px 20px;pointer-events:auto;position:fixed;top:50%;transform:translate3d(-50%,0,0);width:-moz-max-content!important;width:max-content!important}.hotel-wish-toast .klk-modal-body{padding:0}.hotel-wish-toast .wish-toast-content{align-items:center;display:flex;justify-content:space-between}.hotel-wish-toast .wish-toast-content>div{align-items:center;display:flex}.hotel-wish-toast .wish-toast-content>div>.i-icon{flex:0 0 auto;line-height:0;margin-right:8px;margin-top:2px}.hotel-wish-toast .wish-toast-content>div>span{font-size:16px;font-weight:400;line-height:1.5}.hotel-wish-toast .wish-toast-content>.klk-button{border:1px solid #fff;color:#fff;flex:0 0 auto;height:40px;margin-left:8px}.hotel-mv .hotel-mv-tabs{margin:0 60px 40px}.hotel-mv .hotel-mv-tabs .hotel-mv-tabs-item{border:1px solid #fff;border-radius:9999px;color:#fff;cursor:pointer;font-size:16px;font-weight:500;line-height:1.5;padding:11px 24px;text-align:center;white-space:nowrap}.hotel-mv .hotel-mv-tabs .hotel-mv-tabs-item.active{background:#fff;color:#212121}.hotel-mv .item-wrapper{height:100%;width:100%}.hotel-mv .item-wrapper img{display:block;height:auto;margin:auto;max-height:100%;max-width:100%;width:auto}.hotel-mv .item-wrapper .activity-banner-video,.hotel-mv .item-wrapper .normal-video-player-desktop,.hotel-mv .item-wrapper video{height:100%;width:100%}.hotel-mv:before{display:none}.hotel-mv .klk-modal{width:-moz-max-content;width:max-content}.hotel-mv .klk-modal,.hotel-mv .klk-modal-body{border-radius:8px;max-width:1440px;min-width:720px;padding:0}.hotel-mv .klk-modal-body{overflow:hidden}.hotel-mv .hotel-mv-container{display:flex}.hotel-mv .hotel-mv-inner{background-color:#212121;display:flex;flex:1;flex-direction:column;padding:60px;position:relative;width:100%}.hotel-mv .hotel-mv-close{color:#fff;cursor:pointer;position:absolute;right:40px;top:40px}.hotel-mv .hotel-mv-swiper{flex:1;height:542px;max-height:542px;min-height:542px;position:relative;-webkit-user-select:none;-moz-user-select:none;user-select:none}.hotel-mv .hotel-mv-swiper .hotel-mv-images-wrapper{height:100%;margin:0 64px;max-width:100%}.hotel-mv .hotel-mv-swiper .hotel-mv-images-wrapper .klk-carousel-next,.hotel-mv .hotel-mv-swiper .hotel-mv-images-wrapper .klk-carousel-prev{align-items:center;background:hsla(0,0%,100%,.16);border-radius:9999px;color:#fff;cursor:pointer;display:none;height:48px;justify-content:center;width:48px}.hotel-mv .hotel-mv-swiper .hotel-mv-images-wrapper .klk-carousel-prev{left:-16px;transform:translateX(-100%)}.hotel-mv .hotel-mv-swiper .hotel-mv-images-wrapper .klk-carousel-next{right:-16px;transform:translateX(100%)}.hotel-mv .hotel-mv-swiper .hotel-mv-images-wrapper .klk-carousel,.hotel-mv .hotel-mv-swiper .hotel-mv-images-wrapper .klk-carousel-items{height:100%}.hotel-mv .hotel-mv-swiper .hotel-mv-images-wrapper .klk-carousel-item{display:flex}.hotel-mv .hotel-mv-swiper .hotel-mv-images-wrapper .hotel-mv-images-next,.hotel-mv .hotel-mv-swiper .hotel-mv-images-wrapper .hotel-mv-images-prev{align-items:center;background:hsla(0,0%,100%,.16);border-radius:9999px;color:#fff;cursor:pointer;display:flex;height:48px;justify-content:center;position:absolute;top:50%;transform:translateY(-50%);width:48px}.hotel-mv .hotel-mv-swiper .hotel-mv-images-wrapper .hotel-mv-images-prev{left:0}.hotel-mv .hotel-mv-swiper .hotel-mv-images-wrapper .hotel-mv-images-next{right:0}.hotel-mv .hotel-mv-swiper .hotel-mv-images-count{background:rgba(0,0,0,.6);border-radius:6px;bottom:8px;color:#fff;font-size:12px;padding:4px;position:absolute;right:72px}.hotel-mv .hotel-mv-thumbnail{height:72px;margin-top:20px;padding:0 64px;position:relative}.hotel-mv .hotel-mv-thumbnail .hotel-mv-thumbnail-wrapper{width:100%}.hotel-mv .hotel-mv-thumbnail .hotel-mv-thumbnail-wrapper .klk-card-swiper-next-btn,.hotel-mv .hotel-mv-thumbnail .hotel-mv-thumbnail-wrapper .klk-card-swiper-prev-btn{background:hsla(0,0%,100%,.16);border:none;color:#fff;display:none;height:32px;width:32px}.hotel-mv .hotel-mv-thumbnail .hotel-mv-thumbnail-item{background-color:#373737;background-repeat:no-repeat;background-size:cover;border-radius:12px;cursor:pointer;display:inline-block;height:72px;overflow:hidden;vertical-align:top;width:72px}.hotel-mv .hotel-mv-thumbnail .hotel-mv-thumbnail-item.active{border:3px solid #fff}.hotel-mv .hotel-mv-thumbnail .hotel-mv-thumbnail-item img{height:100%;width:100%}.hotel-mv .hotel-mv-thumbnail .hotel-mv-thumbnail-next,.hotel-mv .hotel-mv-thumbnail .hotel-mv-thumbnail-prev{align-items:center;background:hsla(0,0%,100%,.16);border-radius:9999px;color:#fff;cursor:pointer;display:flex;height:32px;justify-content:center;position:absolute;top:50%;transform:translateY(-50%);width:32px;z-index:10}.hotel-mv .hotel-mv-thumbnail .hotel-mv-thumbnail-prev{left:16px}.hotel-mv .hotel-mv-thumbnail .hotel-mv-thumbnail-next{right:16px}.page-no-header .layout-default_header.mobile-header[data-v-017bf1e4]{display:none}.page-no-header .layout-default_header.mobile-header+.layout-default_main[data-v-017bf1e4]{padding-top:0}.page-no-footer .layout-default_footer.mobile-footer[data-v-017bf1e4]{display:none}img[lazy=loading][data-v-017bf1e4]{transform:scaleX(.3) scaleY(.5)}img[lazy=loaded][data-v-017bf1e4]{animation:appear-data-v-017bf1e4 .3s;animation-fill-mode:both}@keyframes appear-data-v-017bf1e4{0%{opacity:0}to{opacity:1}}.hotel-detail-banner[data-v-017bf1e4]{cursor:pointer;margin-bottom:20px;position:relative}.hotel-detail-banner .banner-wrapper[data-v-017bf1e4]{border-radius:12px;display:flex;height:326.5px;overflow:hidden}.hotel-detail-banner .banner-wrapper .k-image[data-v-017bf1e4]{flex:1 1 0;overflow:hidden;transition:all .3s ease-in-out}.hotel-detail-banner .banner-wrapper .img-divider[data-v-017bf1e4]{background:#fff;flex:0 0 auto;width:4px}.hotel-detail-banner .banner-wrapper .img-wrapper-v .img-divider[data-v-017bf1e4]{height:4px;width:100%}.hotel-detail-banner .banner-wrapper .img-wrapper-h[data-v-017bf1e4]{display:flex;flex:1 1 0}.hotel-detail-banner .banner-wrapper .img-wrapper-v[data-v-017bf1e4]{display:flex;flex:1 1 0;flex-direction:column}.hotel-detail-banner .banner-count[data-v-017bf1e4]{align-items:center;background:rgba(0,0,0,.6);border-radius:9999px;bottom:12px;color:#fff;display:flex;font-size:14px;font-weight:500;line-height:1.5;padding:2px 8px;position:absolute;right:12px}.hotel-detail-banner .banner-count svg[data-v-017bf1e4]{flex:0 0 auto;margin-right:4px}.hotel-detail-banner .banner-wish-button[data-v-017bf1e4]{align-items:center;background:#fff;border-radius:100%;box-shadow:0 1px 6px 0 rgba(0,0,0,.1);display:flex;height:40px;justify-content:center;position:absolute;right:12px;top:12px;width:40px}.hotel-detail-banner[data-v-017bf1e4] .icon-video{left:25%!important}.hotel-detail-banner[data-v-017bf1e4] .banner-len-1 .icon-video{left:50%!important}.page-no-header .layout-default_header.mobile-header[data-v-20da0527]{display:none}.page-no-header .layout-default_header.mobile-header+.layout-default_main[data-v-20da0527]{padding-top:0}.page-no-footer .layout-default_footer.mobile-footer[data-v-20da0527]{display:none}img[lazy=loading][data-v-20da0527]{transform:scaleX(.3) scaleY(.5)}img[lazy=loaded][data-v-20da0527]{animation:appear-data-v-20da0527 .3s;animation-fill-mode:both}@keyframes appear-data-v-20da0527{0%{opacity:0}to{opacity:1}}.base-right[data-v-20da0527]{display:flex;flex:1 1 320px;flex-direction:column;margin-left:40px;max-width:320px}.base-right .top[data-v-20da0527]{background:#fff;border-radius:12px;flex-grow:0;flex-shrink:0;margin-bottom:24px}.base-right .top .price[data-v-20da0527]{color:#757575;font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.base-right .top .price .price-market[data-v-20da0527]{color:#212121;font-size:24px;font-weight:600;line-height:1.32;margin-right:8px;text-transform:uppercase}.base-right .top .price .price-unit[data-v-20da0527]{color:#757575;font-size:14px;font-weight:400}.base-right .top .tag-price_tags[data-v-20da0527]{display:none;max-width:500px;padding-bottom:4px}.base-right .top .price_tip[data-v-20da0527]{color:#757575;display:none;font-size:14px;margin-top:8px}.base-right .top .sold-out[data-v-20da0527]{color:#757575;font-size:20px;font-weight:600}.base-right .top>button[data-v-20da0527]{width:280px}.base-right .base-right-map-wrap[data-v-20da0527]{background:url(https://res.klook.com/image/upload/bg_map_mny1wt.png) no-repeat;background-position:50%;background-size:cover;border:1px solid #eee;border-bottom:none;border-radius:6px 6px 0 0;cursor:pointer;flex:1;min-height:50px;position:relative}.base-right .base-right-map-wrap>img[data-v-20da0527]{left:50%;margin-left:-12px;margin-top:-17px;position:absolute;top:50%}.base-right .bottom[data-v-20da0527]{border:1px solid #eee;border-radius:0 0 6px 6px;flex-grow:0;flex-shrink:0;padding:12px 16px 16px}.base-right .bottom .address[data-v-20da0527]{-webkit-box-orient:vertical;-webkit-line-clamp:2;word-wrap:break-word;color:#212121;display:-webkit-box;font-size:12px;line-height:1.5;margin-bottom:9px;overflow:hidden;word-break:break-all}.base-right .bottom .address.no-margin[data-v-20da0527]{margin-bottom:0;padding-top:4px}.base-right .bottom .location-score[data-v-20da0527]{color:#08b371;display:flex;font-size:12px}.base-right .bottom .location-score>svg[data-v-20da0527]{flex-shrink:0;margin-right:8px}.base-right .hotelinfo-higtlight[data-v-20da0527]{padding-top:0}.base-right .line-through[data-v-20da0527]{color:#757575;text-decoration:line-through;vertical-align:middle}.image-card[data-v-35269cf8]{border-radius:16px;height:138px;overflow:hidden;position:relative;width:100%}.bg-banner-image[data-v-35269cf8]{background-position:50%;background-repeat:no-repeat;background-size:cover;height:100%;left:0;position:absolute;top:0;width:100%}.cart-content[data-v-35269cf8]{padding:16px;position:relative;width:calc(65% + 32px)}.card-countdown[data-v-35269cf8]{margin-bottom:4px}.count-down-icon[data-v-35269cf8]{margin-right:4px}.count-down-text[data-v-35269cf8]{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:rgba(33,33,33,.2);border-radius:6px;color:#fff;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;font-size:12px;font-weight:500;line-height:1.5;padding:2px 4px}.card-title[data-v-35269cf8]{font-size:14px;font-weight:600;max-width:100%}.card-desc[data-v-35269cf8],.card-title[data-v-35269cf8]{-webkit-box-orient:vertical;-webkit-line-clamp:2;color:#fff;display:-webkit-box;line-height:1.5;margin-bottom:4px;overflow:hidden;text-overflow:ellipsis}.card-desc[data-v-35269cf8],.card-tag[data-v-35269cf8]{font-size:12px;font-weight:400}.card-tag[data-v-35269cf8]{-webkit-box-orient:vertical;-webkit-line-clamp:2;-ms-flex-negative:0;border:1px solid #fff;border-radius:6px;color:#fff;display:block;display:-webkit-box;flex-shrink:0;line-height:1.5;max-width:100%;overflow:hidden;padding:.5px 4px;text-overflow:ellipsis;word-break:break-all}.entrance-header[data-v-1e77cb3b]{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:justify;-ms-flex-pack:justify;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-between;padding:32px 20px 16px}.klk-promo-entrance-desktop .entrance-header[data-v-1e77cb3b]{padding:80px 0 32px}.klk-promo-entrance-desktop .entrance-header-title[data-v-1e77cb3b]{font-size:28px;font-weight:600;line-height:1.32}.entrance-header-title[data-v-1e77cb3b]{-webkit-box-flex:1;-ms-flex:1;flex:1;font-size:18px;font-weight:600;line-height:1.5;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.content[data-v-1e77cb3b]{overflow:hidden;width:100%}.swiper-wrapper-mobile[data-v-1e77cb3b]{-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;margin-bottom:-20px;overflow-x:auto;overflow-y:hidden;padding:0 0 20px 20px}.swiper-wrapper-mobile[data-v-1e77cb3b]:after{-ms-flex-negative:0;content:"";flex-shrink:0;visibility:hidden;width:20px}.swiper-wrapper-mobile .swiper-item[data-v-1e77cb3b]{-ms-flex-negative:0;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;flex-shrink:0;margin-right:10px}.swiper-wrapper-mobile .swiper-item[data-v-1e77cb3b]:last-child{margin-right:0}.swiper-wrapper-desktop .swiper-item-desktop[data-v-1e77cb3b]{cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.swiper-wrapper-desktop .card-item-desktop[data-v-1e77cb3b]{display:block;margin-left:20px}.swiper-wrapper-desktop .card-item-desktop[data-v-1e77cb3b]:first-child{margin-left:0}.coupon-item[data-v-b7000b50]{-webkit-box-orient:vertical;-webkit-box-direction:normal;background:#fff0e5;border-radius:12px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.coupon-info[data-v-b7000b50]{-webkit-box-flex:1;-ms-flex:1;flex:1;padding:12px 12px 0}.coupon-title[data-v-b7000b50]{font-size:20px;font-weight:600;height:24px;line-height:1.32}.coupon-program-desc[data-v-b7000b50],.coupon-title[data-v-b7000b50]{color:#ff5b00;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.coupon-program-desc[data-v-b7000b50]{font-size:14px;font-weight:500;line-height:1.5;margin-top:2px}.coupon-des[data-v-b7000b50]{-webkit-box-orient:vertical;-webkit-line-clamp:2;display:-webkit-box;font-size:14px;font-weight:400;line-height:1.5;margin-top:10px;max-height:40px;overflow:hidden;text-overflow:ellipsis}.coupon-des.coupon-des-mobile[data-v-b7000b50]{height:auto;max-height:40px}.coupon-tags[data-v-b7000b50]{-webkit-box-pack:start;-ms-flex-pack:start;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;display:-webkit-box;display:-ms-flexbox;display:flex;height:20px;justify-content:flex-start;margin-top:10px}.coupon-tags .coupon-tag[data-v-b7000b50]{border:1px solid;border-radius:4px;font-size:12px;font-weight:400;line-height:1.5;max-width:100%;overflow:hidden;padding:0 2px;text-overflow:ellipsis;white-space:nowrap}.coupon-tags .coupon-tag+.coupon-tag[data-v-b7000b50]{margin-left:10px}.divider-box[data-v-b7000b50]{margin:9px 0 5px;padding:8px 0;position:relative}.divider-box[data-v-b7000b50]:after,.divider-box[data-v-b7000b50]:before{background:#fff;border-radius:50%;content:"";height:16px;position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:16px;z-index:1}.divider-box[data-v-b7000b50]:before{left:-8px}.divider-box[data-v-b7000b50]:after{right:-8px}.divider-box .divider[data-v-b7000b50]{border-top:1px dashed #fff;height:1px;left:0;position:absolute;top:50%;width:100%}.operation-box[data-v-b7000b50]{padding:0 12px 12px}.operation-box .tnc-box[data-v-b7000b50],.operation-box[data-v-b7000b50]{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}.operation-box .tnc-box[data-v-b7000b50]{cursor:pointer;margin-right:auto;overflow:hidden}.operation-box .tnc-title[data-v-b7000b50]{color:#757575;cursor:pointer;overflow:hidden;padding-right:8px;text-overflow:ellipsis;white-space:nowrap}.operation-box .tnc-icon[data-v-b7000b50]{-webkit-box-flex:0;-ms-flex-positive:0;-ms-flex-negative:0;cursor:pointer;flex-grow:0;flex-shrink:0;margin-right:auto;vertical-align:top}.operation-box .tnc-icon.tnc-icon-visible[data-v-b7000b50]{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.operation-box .operat-btn[data-v-b7000b50]{-webkit-box-flex:0;-ms-flex-positive:0;-ms-flex-negative:0;flex-grow:0;flex-shrink:0;margin-left:5px}.coupon-tnc-details-mobile[data-v-b7000b50]{padding:0 12px 12px}.coupon-tnc-details .coupon-tnc-content[data-v-b7000b50]{color:#757575;font-size:12px;font-weight:400;line-height:1.5}.coupon-list-desktop[data-v-09f3b690]{-webkit-box-pack:justify;-ms-flex-pack:justify;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:space-between}.coupon-list-desktop .coupon-list-item[data-v-09f3b690]{margin-bottom:12px;width:calc(50% - 6px)}.coupon-list-mobile .coupon-list-item+.coupon-list-item[data-v-09f3b690]{margin-top:10px}.image-card[data-v-6bbe4f1a]{height:172px;overflow:hidden;position:relative;width:100%}.image-card[data-v-6bbe4f1a]:after,.image-card[data-v-6bbe4f1a]:before{background:#fff;border-radius:50%;bottom:46px;content:"";height:16px;position:absolute;width:16px;z-index:1}.image-card[data-v-6bbe4f1a]:before{left:-8px}.image-card[data-v-6bbe4f1a]:after{right:-8px}.image-card-disabled[data-v-6bbe4f1a]{opacity:.5}.banner-image-box[data-v-6bbe4f1a]{border-radius:16px;height:100%;left:0;overflow:hidden;position:absolute;top:0;width:100%}.banner-image-box .banner-image[data-v-6bbe4f1a]{background-position:50%;background-repeat:no-repeat;background-size:cover;height:100%;position:absolute}.banner-image-box .banner-image-left[data-v-6bbe4f1a]{background-position:100% 0;left:0;top:0;width:100%}.banner-image-box .banner-image-right[data-v-6bbe4f1a]{bottom:0;height:92px;right:0;width:88px}.cart-content[data-v-6bbe4f1a]{left:12px;position:absolute;top:12px;width:calc(100% - 24px)}.cart-tags[data-v-6bbe4f1a]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;overflow:hidden}.campaign-name[data-v-6bbe4f1a]{-ms-flex-negative:0;background:hsla(0,0%,100%,.3);border-radius:4px;color:#fff;flex-shrink:0;font-size:12px;font-weight:400;line-height:1.5;max-width:100%;overflow:hidden;padding:.5px 4px;text-overflow:ellipsis;white-space:nowrap}.program-name-box[data-v-6bbe4f1a]{margin-top:5px}.program-name[data-v-6bbe4f1a]{-webkit-box-orient:vertical;-webkit-line-clamp:2;color:#fff;display:-webkit-box;font-size:16px;font-weight:600;line-height:1.5;overflow:hidden;text-overflow:ellipsis}.program-name-line[data-v-6bbe4f1a]{background-color:#fff;height:1px;margin-top:4px;width:80%}.campaign-name[data-v-6bbe4f1a],.program-name[data-v-6bbe4f1a]{max-width:100%}.program-desc-box[data-v-6bbe4f1a]{-webkit-box-orient:vertical;-webkit-line-clamp:2;color:#fff;display:-webkit-box;font-size:12px;font-weight:400;line-height:1.5;margin-top:4px;overflow:hidden;text-overflow:ellipsis}.program-redeem-box[data-v-6bbe4f1a]{bottom:12px;left:12px;position:absolute}.entrance-header[data-v-0d33de40]{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:justify;-ms-flex-pack:justify;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-between;padding:32px 20px 16px}.klk-promo-entrance-desktop .entrance-header[data-v-0d33de40]{padding:80px 0 32px}.klk-promo-entrance-desktop .entrance-header-title[data-v-0d33de40]{font-size:28px;font-weight:600;line-height:1.32}.entrance-header-title[data-v-0d33de40]{-webkit-box-flex:1;-ms-flex:1;flex:1;font-size:18px;font-weight:600;line-height:1.5;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.entrance-header-viewmore[data-v-0d33de40]{-webkit-box-flex:0;-ms-flex-positive:0;-ms-flex-negative:0;-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;color:#2073f9;display:-webkit-box;display:-ms-flexbox;display:flex;flex-grow:0;flex-shrink:0;font-size:14px;font-weight:400;justify-content:center;line-height:1.5;margin-left:20px}.content[data-v-0d33de40]{overflow:hidden;width:100%}.swiper-wrapper-mobile[data-v-0d33de40]{-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;margin-bottom:-20px;overflow-x:auto;overflow-y:hidden;padding:0 0 20px 20px}.swiper-wrapper-mobile[data-v-0d33de40]:after{-ms-flex-negative:0;content:"";flex-shrink:0;visibility:hidden;width:20px}.swiper-wrapper-mobile .swiper-item[data-v-0d33de40]{-ms-flex-negative:0;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;flex-shrink:0;margin-right:12px}.swiper-wrapper-mobile .swiper-item[data-v-0d33de40]:last-child{margin-right:0}.swiper-wrapper-desktop::deep.klk-card-swiper-items-wrapper[data-v-0d33de40]{margin:-15px;max-width:none;padding:15px}.swiper-wrapper-desktop .swiper-item-desktop[data-v-0d33de40]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.swiper-wrapper-desktop .card-item-desktop[data-v-0d33de40]{display:block;margin-left:12px}.swiper-wrapper-desktop .card-item-desktop[data-v-0d33de40]:first-child{margin-left:0}li[data-v-5f57a75d],ol[data-v-5f57a75d],ul[data-v-5f57a75d]{margin:0;padding:0}.tnc[data-v-5f57a75d]{color:#212121}.tnc .not_applicable_for[data-v-5f57a75d]{margin-bottom:12px}.tnc>li[data-v-5f57a75d]{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;display:-webkit-box;display:-ms-flexbox;display:flex;width:100%}.tnc>li .icon[data-v-5f57a75d]{height:20px;margin-right:10px}.tnc>li .icon.circle[data-v-5f57a75d]{-webkit-box-flex:0;background-color:#4a4a4a;border-radius:50%;display:block;-ms-flex:0 0 6px;flex:0 0 6px;height:6px;margin-top:6px;width:6px}.tnc>li .more-btn[data-v-5f57a75d]{-webkit-box-align:center;-ms-flex-align:center;align-items:center;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;text-decoration:underline}.tnc>li .more-btn .more[data-v-5f57a75d]{margin-right:4px}.tnc>li ol>li[data-v-5f57a75d]{display:-webkit-box;display:-ms-flexbox;display:flex}.tnc>li ol>li[data-v-5f57a75d]:not(:last-child){margin-bottom:12px}.tnc>li.promo-code .title[data-v-5f57a75d]{margin-bottom:2px}.tnc>li.promo-code .content[data-v-5f57a75d]{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.tnc>li.promo-code .code[data-v-5f57a75d]{margin:0 10px 10px 0;word-break:break-all}.tnc>li.promo-code .copy[data-v-5f57a75d]{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#fff0e5;border-radius:6px;color:#ff5b00;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:12px;font-weight:500;line-height:1.5;margin:0 0 10px;padding:2px 6px}.tnc>li.promo-code .copy .copy-icon[data-v-5f57a75d]{margin-right:4px}.tnc>li>.title[data-v-5f57a75d]{font-size:16px;font-weight:600;line-height:1.5}.tnc>li>.content[data-v-5f57a75d]{font-size:14px;font-weight:400;line-height:1.5}.tnc>li>.content a[data-v-5f57a75d]{color:#2073f9;display:block;text-decoration:underline;width:100%}.tnc>li>.content .text[data-v-5f57a75d]{width:100%}.tnc>li>.content .tip[data-v-5f57a75d]{background:#fafafa;border:1px solid #eee;border-radius:16px;display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:12px;padding:12px 16px}.tnc>li>.content .tip .tip-icon[data-v-5f57a75d]{margin-right:8px;margin-top:2px}.tnc .tnc-text .more-contents[data-v-5f57a75d]{overflow:hidden;position:relative;width:100%}.tnc .tnc-text .more-content1[data-v-5f57a75d]{margin-left:-100%;position:absolute;visibility:hidden;width:100%}.tnc .tnc-text .more-content[data-v-5f57a75d]{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden;text-overflow:ellipsis}.tnc_desktop[data-v-5f57a75d],.tnc_web[data-v-5f57a75d]{border:1px solid #eee;border-bottom:none;border-radius:8px}.tnc_desktop .tnc-text .title[data-v-5f57a75d],.tnc_web .tnc-text .title[data-v-5f57a75d]{position:sticky;top:0}.tnc_desktop .tops[data-v-5f57a75d],.tnc_web .tops[data-v-5f57a75d]{background:#fafafa;border-radius:8px 8px 0 0}.tnc_desktop .tops .content[data-v-5f57a75d],.tnc_web .tops .content[data-v-5f57a75d]{display:-webkit-box;display:-ms-flexbox;display:flex}.tnc_desktop .tops .content.description[data-v-5f57a75d],.tnc_web .tops .content.description[data-v-5f57a75d]{font-weight:700}.tnc_desktop>li[data-v-5f57a75d],.tnc_web>li[data-v-5f57a75d]{border-bottom:1px solid #eee}.tnc_desktop>li[data-v-5f57a75d]:last-child,.tnc_web>li[data-v-5f57a75d]:last-child{border-radius:8px}.tnc_desktop>li>.title[data-v-5f57a75d],.tnc_web>li>.title[data-v-5f57a75d]{-webkit-box-flex:0;-ms-flex:0 0 190px;flex:0 0 190px;padding:20px;width:190px}.tnc_desktop>li>.content[data-v-5f57a75d],.tnc_web>li>.content[data-v-5f57a75d]{padding:20px}.tnc_mobile[data-v-5f57a75d],.tnc_mweb[data-v-5f57a75d]{padding-top:12px}.tnc_mobile>li[data-v-5f57a75d]:not(:last-child),.tnc_mweb>li[data-v-5f57a75d]:not(:last-child){margin-bottom:20px}.tnc_mobile>li:not(:last-child) ol li[data-v-5f57a75d]:not(:last-child),.tnc_mweb>li:not(:last-child) ol li[data-v-5f57a75d]:not(:last-child){margin-bottom:12px}.tnc_mobile>li[data-v-5f57a75d],.tnc_mweb>li[data-v-5f57a75d]{-ms-flex-wrap:wrap;flex-wrap:wrap}.tnc_mobile .title[data-v-5f57a75d],.tnc_mweb .title[data-v-5f57a75d]{margin-bottom:12px;width:100%}.tnc_mobile .content[data-v-5f57a75d],.tnc_mweb .content[data-v-5f57a75d]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:12px;width:100%}.tnc_mobile .description[data-v-5f57a75d],.tnc_mweb .description[data-v-5f57a75d]{-ms-flex-wrap:nowrap;flex-wrap:nowrap}h4[data-v-7749b80b],li[data-v-7749b80b],ol[data-v-7749b80b],p[data-v-7749b80b],ul[data-v-7749b80b]{margin:0;padding:0}.divide-box[data-v-7749b80b]{-webkit-box-flex:0;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex:0 0 16px;flex:0 0 16px;position:relative;z-index:2}.divide-box[data-v-7749b80b]:after,.divide-box[data-v-7749b80b]:before{border-color:transparent var(--border-color) var(--border-color) transparent;border-radius:50%;border-style:solid;border-width:1.2px;content:"";display:block;height:16px;position:absolute;width:16px;z-index:2}.divide-box[data-v-7749b80b]:before{top:-8.5px;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.divide-box[data-v-7749b80b]:after{bottom:-8.5px;-webkit-transform:rotate(225deg);-ms-transform:rotate(225deg);transform:rotate(225deg)}.divide-box .left[data-v-7749b80b]{background:radial-gradient(circle at 100% 0,transparent 7px,#fff 0) 0 0/100% 60% no-repeat,radial-gradient(circle at 100% 100%,transparent 7px,#fff 0) 0 100%/100% 60% no-repeat;height:100%;position:relative;width:8px}.divide-box .left[data-v-7749b80b]:before{background-image:linear-gradient(180deg,transparent 5px,var(--border-color) 0);background-position:0 0;background-repeat:repeat-y;background-size:2px 10px;bottom:9px;content:"";display:block;position:absolute;right:-.5px;top:9px;width:1px}.divide-box .right[data-v-7749b80b]{background:radial-gradient(circle at 0 0,transparent 7px,var(--fill-color) 0) 0 0/100% 60% no-repeat,radial-gradient(circle at 0 100%,transparent 7px,var(--fill-color) 0) 0 100%/100% 60% no-repeat;height:100%;width:8px}.secondary .expired.status[data-v-7749b80b],.secondary .not_start.status[data-v-7749b80b],.secondary .sold_out.status[data-v-7749b80b]{color:#8a8a8a}.coupon-item[data-v-7749b80b]{border-radius:16px;color:var(--text-primary-color);display:-webkit-box;display:-ms-flexbox;display:flex;position:relative}.coupon-item .klk-badge[data-v-7749b80b]{position:absolute;right:-6px;top:-4px;z-index:1}.coupon-item.multiple[data-v-7749b80b]:after{background:var(--fill-color);border:1px solid var(--border-color);border-left:none;border-radius:0 12px 12px 0;bottom:15px;content:"";position:absolute;right:-5px;top:15px;width:6px}.coupon-item.loading[data-v-7749b80b]{height:146px}.coupon-item.loading .skeleton[data-v-7749b80b]{width:100%}.coupon-item .coupon-details[data-v-7749b80b]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-pack:center;-ms-flex-pack:center;background:#fff;border:1px solid var(--border-color);border-radius:16px 0 0 16px;border-right:0;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;justify-content:center;margin-right:-1px;padding:16px 8px 16px 16px;width:calc(100% - 136px)}.coupon-item .coupon-details .tags[data-v-7749b80b]{-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-between;margin-bottom:4px}.coupon-item .coupon-details .tags ul[data-v-7749b80b]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;height:20px;margin-right:12px;overflow:hidden}.coupon-item .coupon-details .tags .tag[data-v-7749b80b]{-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:6px;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:12px;font-weight:500;gap:4px;height:20px;line-height:1.5;overflow:hidden;padding:0 6px;text-overflow:ellipsis;white-space:nowrap}.coupon-item .coupon-details .tags .tag[data-v-7749b80b]:not(:last-child){margin-right:4px}.coupon-item .coupon-details .validity-wrapper[data-v-7749b80b]{margin-top:8px}.coupon-item .coupon-details .validity[data-v-7749b80b]{border-radius:6px;color:#ff5b00;font-size:12px;font-weight:500;line-height:1.5}.coupon-item .coupon-details .title[data-v-7749b80b]{display:-webkit-box;display:-ms-flexbox;display:flex;font-size:16px;font-weight:600;line-height:1.5}.coupon-item .coupon-details .title .desc-mini[data-v-7749b80b]{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden;text-overflow:ellipsis}.coupon-item .coupon-details .title .desc-small[data-v-7749b80b]{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden;text-overflow:ellipsis}.coupon-item .coupon-details .img-big-wrapper[data-v-7749b80b],.coupon-item .coupon-details .img-wrapper[data-v-7749b80b]{-webkit-box-flex:0;border:1px solid #e6e6e6;border-radius:8px;-ms-flex:0 0 20px;flex:0 0 20px;margin-right:8px;padding:2px}.coupon-item .coupon-details .img-big-wrapper[data-v-7749b80b]{height:48px;margin-top:4px;padding:0}.coupon-item .coupon-details .img-big[data-v-7749b80b]{background-position:50%;background-size:cover;border-radius:6px;display:block;height:48px;width:48px}.coupon-item .coupon-details .img[data-v-7749b80b]{background-position:50%;background-size:cover;height:16px;width:16px}.coupon-item .coupon-details .sub-title[data-v-7749b80b]{word-wrap:break-word;color:var(--text-secondary-color);display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;font-size:12px;font-weight:400;line-height:1.5;margin-top:8px}.coupon-item .coupon-details .sub-title span[data-v-7749b80b]{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;font-size:12px;font-weight:500;line-height:1.5;overflow:hidden;text-overflow:ellipsis}.coupon-item .coupon-currency[data-v-7749b80b]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-align:center;-ms-flex-align:center;-webkit-box-flex:0;align-items:center;background:var(--fill-color);border:1px solid var(--border-color);border-left:0;border-radius:0 16px 16px 0;color:var(--currency-font-color);display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex:0 0 120px;flex:0 0 120px;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:center;margin-left:-.5px;padding:16px 12px 16px 0;position:relative;width:120px}.coupon-item .coupon-currency .not_start[data-v-7749b80b]:not(.status){opacity:.7}.coupon-item .coupon-currency[data-v-7749b80b] h4{color:inherit;font-size:20px;font-weight:600;line-height:1.32;text-align:center;width:100%}.coupon-item .coupon-currency[data-v-7749b80b] h4 span{display:inline-block}.coupon-item .coupon-currency p[data-v-7749b80b]{font-size:12px;font-weight:400;line-height:1.5;margin-top:4px;text-align:center;width:100%}.coupon-item .coupon-currency p span[data-v-7749b80b]{display:inline-block}.coupon-item .coupon-currency .status[data-v-7749b80b]{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:12px;font-weight:600;height:28px;justify-content:center;line-height:1.5;margin-top:8px}.coupon-item .coupon-currency .status .icon[data-v-7749b80b]{margin-right:4px}.coupon-item .coupon-currency .redeem[data-v-7749b80b],.coupon-item .coupon-currency .remind[data-v-7749b80b]{-webkit-line-clamp:1;-webkit-box-orient:vertical;background:var(--currency-font-color);border-color:var(--currency-font-color);color:var(--button-font-color);display:-webkit-box;margin-top:8px;max-width:100%;overflow:hidden;text-overflow:ellipsis}.coupon-item .coupon-currency .redeem[data-v-7749b80b] .klk-button-loading-icon,.coupon-item .coupon-currency .remind[data-v-7749b80b] .klk-button-loading-icon{color:var(--button-font-color)}.coupon-item .coupon-currency .use[data-v-7749b80b]{-webkit-line-clamp:1;-webkit-box-orient:vertical;background:0 0;border-color:var(--currency-font-color);color:var(--currency-font-color);display:-webkit-box;margin-top:8px;max-width:100%;overflow:hidden;text-overflow:ellipsis}.coupon-item .coupon-currency .use[data-v-7749b80b]:hover{background:0 0}.coupon-item .coupon-currency .remind-me[data-v-7749b80b]{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;text-align:center}.coupon-item .coupon-currency .remind-me .start-time[data-v-7749b80b]{font-size:12px;margin-top:8px}.coupon-item .coupon-currency .remind-me .icon[data-v-7749b80b]{margin-right:4px}.coupon-item .coupon-currency .added-calendar[data-v-7749b80b]{display:-webkit-box;display:-ms-flexbox;display:flex;font-size:12px}.coupon-item .coupon-currency .added-calendar .icon[data-v-7749b80b]{-ms-grid-column-align:center;-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center;display:-webkit-box;display:-ms-flexbox;display:flex;justify-self:center;margin-right:4px}.coupon-list-desktop .coupons[data-v-797c04a2],.coupon-list-web .coupons[data-v-797c04a2]{-webkit-box-pack:justify;-ms-flex-pack:justify;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:space-between}.coupon-list-desktop .coupons .item[data-v-797c04a2],.coupon-list-web .coupons .item[data-v-797c04a2]{margin-bottom:20px;width:calc(50% - 10px)}.coupon-list-mobile .coupons .item[data-v-797c04a2]:not(:last-child),.coupon-list-mweb .coupons .item[data-v-797c04a2]:not(:last-child){margin-bottom:16px}h3[data-v-2b377590]{margin:0;padding:0}.coupon-list .title[data-v-2b377590]{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:justify;-ms-flex-pack:justify;align-items:center;color:#212121;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-between}.coupon-list .title span[data-v-2b377590]{cursor:pointer;text-decoration:underline}.coupon-list-desktop .title[data-v-2b377590],.coupon-list-web .title[data-v-2b377590]{margin-bottom:32px}.coupon-list-desktop .title h3[data-v-2b377590],.coupon-list-web .title h3[data-v-2b377590]{font-size:28px;font-weight:600;line-height:1.32}.coupon-list-desktop .title span[data-v-2b377590],.coupon-list-web .title span[data-v-2b377590]{font-size:16px;font-weight:400;line-height:1.5}.coupon-list-desktop .coupons[data-v-2b377590],.coupon-list-web .coupons[data-v-2b377590]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:20px}.coupon-list-desktop .coupons .item[data-v-2b377590],.coupon-list-web .coupons .item[data-v-2b377590]{width:calc(33.333% - 12px)}.coupon-list-mobile .title[data-v-2b377590],.coupon-list-mweb .title[data-v-2b377590]{margin-bottom:16px;padding:0 20px}.coupon-list-mobile .title h3[data-v-2b377590],.coupon-list-mweb .title h3[data-v-2b377590]{font-size:20px;font-weight:600;line-height:1.32}.coupon-list-mobile .title span[data-v-2b377590],.coupon-list-mweb .title span[data-v-2b377590]{font-size:16px;font-weight:400;line-height:1.5}.coupon-list-mobile .coupons[data-v-2b377590],.coupon-list-mweb .coupons[data-v-2b377590]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:12px;overflow-x:auto;padding:0 20px}.coupon-list-mobile .coupons[data-v-2b377590]::-webkit-scrollbar,.coupon-list-mweb .coupons[data-v-2b377590]::-webkit-scrollbar{width:10px}.coupon-list-mobile .coupons[data-v-2b377590]::-webkit-scrollbar-thumb,.coupon-list-mobile .coupons[data-v-2b377590]::-webkit-scrollbar-track,.coupon-list-mweb .coupons[data-v-2b377590]::-webkit-scrollbar-thumb,.coupon-list-mweb .coupons[data-v-2b377590]::-webkit-scrollbar-track{background-color:transparent}.coupon-list-mobile .coupons .item[data-v-2b377590],.coupon-list-mweb .coupons .item[data-v-2b377590]{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:calc(100vw - 70px)}.page-no-header .layout-default_header.mobile-header[data-v-34697f1c]{display:none}.page-no-header .layout-default_header.mobile-header+.layout-default_main[data-v-34697f1c]{padding-top:0}.page-no-footer .layout-default_footer.mobile-footer[data-v-34697f1c]{display:none}img[lazy=loading][data-v-34697f1c]{transform:scaleX(.3) scaleY(.5)}img[lazy=loaded][data-v-34697f1c]{animation:appear-data-v-34697f1c .3s;animation-fill-mode:both}@keyframes appear-data-v-34697f1c{0%{opacity:0}to{opacity:1}}.promo-entrance[data-v-34697f1c]{align-items:center;background:#fff;border-radius:8px;cursor:pointer;display:flex;justify-content:space-between;padding:8px 0}.promo-entrance>p[data-v-34697f1c]{flex-shrink:0;margin-right:12px}.promo-entrance-tag-container[data-v-34697f1c]{align-items:center;display:flex;flex-direction:row-reverse;height:20px;margin-bottom:0;overflow:hidden}.promo-entrance-tag-container[data-v-34697f1c] .hotel-atomic-basic-tag{margin-right:4px}.promo-entrance-tag-container[data-v-34697f1c] .hotel-atomic-basic-tag:first-child{margin-right:0}.promo-entrance-viewmore[data-v-34697f1c]{align-items:center;display:flex}.promo-entrance-viewmore svg[data-v-34697f1c]{flex-shrink:0;margin-left:8px}.promo-entrance-mobile[data-v-34697f1c]{border-radius:0;padding:8px 20px}.promo-entrance-mobile .promo-entrance-viewmore>svg[data-v-34697f1c]{margin-left:8px}.promo-entrance-desktop[data-v-34697f1c]{background:#fcf6f2;border-radius:16px;padding:20px}.page-no-header .layout-default_header.mobile-header[data-v-06206e03]{display:none}.page-no-header .layout-default_header.mobile-header+.layout-default_main[data-v-06206e03]{padding-top:0}.page-no-footer .layout-default_footer.mobile-footer[data-v-06206e03]{display:none}img[lazy=loading][data-v-06206e03]{transform:scaleX(.3) scaleY(.5)}img[lazy=loaded][data-v-06206e03]{animation:appear-data-v-06206e03 .3s;animation-fill-mode:both}@keyframes appear-data-v-06206e03{0%{opacity:0}to{opacity:1}}.hotel-ellipsis .suffix[data-v-06206e03]{font-weight:600}.page-no-header .layout-default_header.mobile-header[data-v-a73fdbe6]{display:none}.page-no-header .layout-default_header.mobile-header+.layout-default_main[data-v-a73fdbe6]{padding-top:0}.page-no-footer .layout-default_footer.mobile-footer[data-v-a73fdbe6]{display:none}img[lazy=loading][data-v-a73fdbe6]{transform:scaleX(.3) scaleY(.5)}img[lazy=loaded][data-v-a73fdbe6]{animation:appear-data-v-a73fdbe6 .3s;animation-fill-mode:both}@keyframes appear-data-v-a73fdbe6{0%{opacity:0}to{opacity:1}}.hotel-ai-review[data-v-a73fdbe6]{align-items:center;background:#f1eefa;border-radius:6px;color:#757575;display:flex;flex-wrap:nowrap;padding:4px}.hotel-ai-review .hotel-ai-review-icon[data-v-a73fdbe6]{flex-shrink:0;height:20px;width:20px}.hotel-ai-review .hotel-ai-review-svg[data-v-a73fdbe6]{flex-shrink:0;height:20px;position:relative;width:20px}.hotel-ai-review .hotel-ai-review-svg .bar[data-v-a73fdbe6]{background-color:#fff;border-radius:2px;left:10px;opacity:0;position:absolute;transform:scale(.5);transform-origin:left}.hotel-ai-review .hotel-ai-review-svg .top-bar[data-v-a73fdbe6]{animation:topBarAnimation-data-v-a73fdbe6 2s infinite;height:3px;top:9px;width:13px}.hotel-ai-review .hotel-ai-review-svg .bottom-bar[data-v-a73fdbe6]{animation:bottomBarAnimation-data-v-a73fdbe6 2s infinite;height:3px;top:12px;width:9px}@keyframes topBarAnimation-data-v-a73fdbe6{0%{opacity:0;width:0}62%{opacity:1;width:13px}99%{opacity:1;width:13px}to{opacity:0;width:13px}}@keyframes bottomBarAnimation-data-v-a73fdbe6{0%{opacity:0;width:0}62%{opacity:0;width:0}99%{opacity:1;width:9px}to{opacity:0;width:9px}}.hotel-ai-review .hotel-ai-review-title[data-v-a73fdbe6]{color:#6056d6;flex-shrink:0;font-size:12px;font-weight:500;line-height:1.32;margin-left:4px}.hotel-ai-review .hotel-ai-review-content[data-v-a73fdbe6]{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;flex:1;font-size:12px;font-weight:400;line-height:1.32;margin-left:4px;overflow:hidden;text-overflow:ellipsis;word-break:break-all}.hotel-ai-review .i-icon[data-v-a73fdbe6]{flex-shrink:0;margin-left:4px}.hotel-ai-review.mobile[data-v-a73fdbe6]{margin-bottom:16px}.hotel-ai-review.desktop[data-v-a73fdbe6]{cursor:pointer;margin-top:8px}.hotel-ai-review.desktop .hotel-ai-review-title[data-v-a73fdbe6]{font-size:14px;font-weight:600;line-height:1.32;margin-left:6px}.hotel-ai-review.desktop .hotel-ai-review-content[data-v-a73fdbe6]{font-size:14px;font-weight:400;line-height:1.32;margin-left:6px}.page-no-header .layout-default_header.mobile-header[data-v-1776b71e]{display:none}.page-no-header .layout-default_header.mobile-header+.layout-default_main[data-v-1776b71e]{padding-top:0}.page-no-footer .layout-default_footer.mobile-footer[data-v-1776b71e]{display:none}img[lazy=loading][data-v-1776b71e]{transform:scaleX(.3) scaleY(.5)}img[lazy=loaded][data-v-1776b71e]{animation:appear-data-v-1776b71e .3s;animation-fill-mode:both}@keyframes appear-data-v-1776b71e{0%{opacity:0}to{opacity:1}}.header-info .header-info-wrapper[data-v-1776b71e]{align-items:flex-start;display:flex;padding-bottom:24px}.header-info .header-info-right[data-v-1776b71e]{align-self:flex-end;flex:0 0 320px;margin-bottom:-24px;margin-left:40px;text-align:right}.header-info .header-info-right[data-v-1776b71e] .tag-price_tags{flex-direction:row-reverse!important}.header-info .header-info-right[data-v-1776b71e] .tag-price_tags .hotel-atomic-basic-tag{margin-left:6px}.header-info .header-info-left[data-v-1776b71e]{flex:1 1 0;overflow:hidden}.header-info .header-info-left .highlight-wrap[data-v-1776b71e]{margin-top:12px}.header-info .header-info-left .highlight-wrap .desc-item[data-v-1776b71e]{display:flex;margin-bottom:6px}.header-info .header-info-left .highlight-wrap .desc-item[data-v-1776b71e]:last-child{margin-bottom:0}.header-info .header-info-left .highlight-wrap .desc-item>img[data-v-1776b71e]{flex-shrink:0;height:16px;margin-right:10px;transform:translateY(2px);width:16px}.header-info .header-info-left .highlight-wrap .desc-item[data-v-1776b71e] .btn-wrap{align-items:center;cursor:pointer;display:inline-flex;padding-left:8px}.header-info .header-info-left .highlight-wrap .desc-item[data-v-1776b71e] .btn-wrap>span{text-decoration:underline}.header-info .header-info-left .highlight-wrap .desc-item[data-v-1776b71e] .btn-wrap>.klk-icon{margin-left:4px}.header-info .header-info-left .highlight-wrap .desc-item>span[data-v-1776b71e]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.header-info .header-info-name[data-v-1776b71e]{font-size:24px;font-weight:600;line-height:1.32;margin-bottom:4px}.header-info .header-info-name .hotel-name[data-v-1776b71e]{margin-right:8px}.header-info .header-info-stars[data-v-1776b71e]{cursor:pointer;display:inline-flex;margin-bottom:8px}.header-info .header-info-stars img[data-v-1776b71e]{margin-right:4px}.header-info .header-info-tags[data-v-1776b71e]{display:flex;flex-wrap:wrap;margin-bottom:-4px}.header-info .header-info-tags[data-v-1776b71e] .klk-poptip{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.header-info .header-info-tags[data-v-1776b71e] .klk-poptip .promotion-tag{align-items:center;border:none;cursor:pointer;display:flex;font-size:12px;height:20px;line-height:20px;margin-bottom:4px;margin-right:8px;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.header-info .header-info-tags[data-v-1776b71e] .klk-poptip .promotion-tag>span:first-child{margin-right:2px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.header-info .header-info-tags[data-v-1776b71e] .klk-poptip .promotion-tag .i-icon{color:#757575}.header-info .header-info-tags[data-v-1776b71e] .klk-poptip .klk-poptip-popper-inner{overflow:auto;white-space:normal}.header-info .header-info-tags[data-v-1776b71e] .hotel-atomic-basic-tag{margin-bottom:4px;margin-right:4px;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.header-info .header-info-tags[data-v-1776b71e] .hotel-atomic-basic-tag.hotel-no-bg{padding-left:0!important;padding-right:0!important}.header-info .header-info-tags[data-v-1776b71e]>:last-child,.header-info .header-info-tags[data-v-1776b71e]>:last-child .klk-poptip .promotion-tag{margin-right:0}.header-info .header-info-summary[data-v-1776b71e]{align-items:stretch;display:flex;flex-wrap:nowrap;margin-bottom:24px}.header-info .header-info-summary .summary-item[data-v-1776b71e]{border:1px solid #e6e6e6;border-radius:16px;cursor:pointer;flex:1 1 0;margin-right:12px;min-height:140px;min-width:0;padding:20px}.header-info .header-info-summary .summary-item[data-v-1776b71e]:not(.header-info-address){background:#fff}.header-info .header-info-summary .summary-item[data-v-1776b71e]:last-child{margin-right:0}.header-info .header-info-summary .summary-item .btn-wrap[data-v-1776b71e]{align-items:center;display:flex}.header-info .header-info-summary .summary-item .btn-wrap>span[data-v-1776b71e]{font-size:14px;font-weight:400;line-height:1.5;text-decoration:underline}.header-info .header-info-summary .summary-item .btn-wrap .klk-icon[data-v-1776b71e]{color:#757575;flex:0 0 auto;margin-left:4px}.header-info .header-info-rating[data-v-1776b71e]{padding:8px 20px 12px!important}.header-info .header-info-rating[data-v-1776b71e] .score-icon svg{margin-right:4px}.header-info .header-info-rating[data-v-1776b71e] .score-icon svg:last-child{margin-right:0}.header-info .header-info-rating[data-v-1776b71e] .score-icon span:last-child svg{color:#ff5b00!important}.header-info .header-info-rating .rating-score[data-v-1776b71e]{align-items:stretch;display:flex}.header-info .header-info-rating .rating-score .score-count-value[data-v-1776b71e]{font-size:44px;font-weight:600;line-height:1.32}.header-info .header-info-rating .rating-score .score-count-all[data-v-1776b71e]{color:#757575;font-size:16px;font-weight:400;line-height:1.5}.header-info .header-info-rating .rating-score .score-review[data-v-1776b71e]{font-size:14px;font-weight:600;line-height:1.5}.header-info .header-info-rating .rating-score .score-review .reviewer-desc[data-v-1776b71e]{cursor:pointer;font-size:12px;font-weight:400;line-height:1.5;text-decoration:underline}.header-info .header-info-rating .rating-score .score-desc[data-v-1776b71e]{display:flex;flex-direction:column;justify-content:space-around;margin-left:8px}.header-info .header-info-rating .rating-score .score-desc .score-icon[data-v-1776b71e]{margin-top:8px}.header-info .header-info-rating .rating-no-score .score-desc[data-v-1776b71e]{font-size:20px;font-weight:600;line-height:1.32;margin-top:4px}.header-info .header-info-rating .recommend-review[data-v-1776b71e]{align-items:flex-start;display:flex;margin-top:8px}.header-info .header-info-rating .recommend-review .review-avatar[data-v-1776b71e]{border-radius:100%;height:38px;margin-right:10px;width:38px}.header-info .header-info-rating .recommend-review .review-info-name[data-v-1776b71e]{font-size:14px;font-weight:500;line-height:1.5}.header-info .header-info-rating .recommend-review .review-info-content[data-v-1776b71e]{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;font-size:14px;font-weight:400;line-height:1.5;overflow:hidden;text-overflow:ellipsis}.header-info .benefit-wrap[data-v-1776b71e]{display:flex;flex-direction:column;justify-content:space-between}.header-info .benefit-wrap .benefit-list[data-v-1776b71e]{display:flex;flex-wrap:wrap}.header-info .benefit-wrap .benefit-item[data-v-1776b71e]{align-items:center;display:flex;margin-bottom:8px;margin-right:16px;max-width:100%}.header-info .benefit-wrap .benefit-item i[data-v-1776b71e]{background-position:50%;background-size:cover;flex-shrink:0;height:16px;margin-right:4px;width:16px}.header-info .benefit-wrap .benefit-item .name[data-v-1776b71e]{font-size:14px;font-weight:400;line-height:1.5;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.header-info .benefit-wrap .benefit-item .name[data-v-1776b71e] .stress-name{color:#757575;flex-shrink:0;margin-left:4px}.header-info .header-info-address[data-v-1776b71e]{background-position:50%;background:url(https://res.klook.com/image/upload/v1721960960/UED_new/Hotel/hotel_police_2406/img_map_3x.png);background-position:100%;background-repeat:no-repeat;background-size:auto 100%;cursor:pointer;display:flex;flex-direction:column;justify-content:space-between}.header-info .header-info-address .address-wrapper[data-v-1776b71e]{max-height:108px;overflow:hidden}.header-info .header-info-address .address-wrapper .location-nearby-item[data-v-1776b71e]{align-items:center;display:flex;margin-bottom:6px}.header-info .header-info-address .address-wrapper .location-nearby-item[data-v-1776b71e]:last-child{margin-bottom:0}.header-info .header-info-address .address-wrapper .location-nearby-item>img[data-v-1776b71e]{flex-shrink:0;height:16px;margin-right:4px;width:16px}.header-info .header-info-address .address-wrapper .location-nearby-item>span[data-v-1776b71e]{font-size:14px;font-weight:400;line-height:1.5;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.header-info .header-info-recommend-wrapper[data-v-1776b71e]{background:#f5f5f5;border-radius:16px;padding:20px}.header-info .header-info-recommend-wrapper .recommend-text[data-v-1776b71e]{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;font-size:14px;font-weight:400;line-height:1.5;overflow:hidden;text-overflow:ellipsis}.header-info .header-info-recommend-wrapper[data-v-1776b71e] .recommend-text-btn{cursor:pointer;font-size:14px;font-weight:600;line-height:1.5;margin-top:20px;text-decoration:underline}.page-no-header .layout-default_header.mobile-header[data-v-18c166a4]{display:none}.page-no-header .layout-default_header.mobile-header+.layout-default_main[data-v-18c166a4]{padding-top:0}.page-no-footer .layout-default_footer.mobile-footer[data-v-18c166a4]{display:none}img[lazy=loading][data-v-18c166a4]{transform:scaleX(.3) scaleY(.5)}img[lazy=loaded][data-v-18c166a4]{animation:appear-data-v-18c166a4 .3s;animation-fill-mode:both}@keyframes appear-data-v-18c166a4{0%{opacity:0}to{opacity:1}}.header-info-right[data-v-18c166a4]{flex-direction:column;margin-left:40px}.header-info-right .top[data-v-18c166a4]{align-items:center;display:flex;flex-grow:0;flex-shrink:0;justify-content:flex-end}.header-info-right .top .price[data-v-18c166a4]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.header-info-right .top .price .price-market[data-v-18c166a4]{color:#212121;font-size:24px;font-weight:600;line-height:1.32;text-transform:uppercase}.header-info-right .top .price .price-unit[data-v-18c166a4]{color:#757575;font-size:12px;font-weight:400;line-height:1.32;margin-left:4px}.header-info-right .top .tag-price_tags[data-v-18c166a4]{margin-right:4px;max-width:500px}.header-info-right .top .price_tip[data-v-18c166a4]{color:#757575;font-size:12px;font-weight:400;line-height:1.32}.header-info-right .top .sold-out[data-v-18c166a4]{color:#757575;font-size:24px;font-weight:600;line-height:1.32}.header-info-right .top>button[data-v-18c166a4]{height:54px;margin-left:8px;width:180px}.page-no-header .layout-default_header.mobile-header[data-v-11e3c4d2]{display:none}.page-no-header .layout-default_header.mobile-header+.layout-default_main[data-v-11e3c4d2]{padding-top:0}.page-no-footer .layout-default_footer.mobile-footer[data-v-11e3c4d2]{display:none}img[lazy=loading][data-v-11e3c4d2]{transform:scaleX(.3) scaleY(.5)}img[lazy=loaded][data-v-11e3c4d2]{animation:appear-data-v-11e3c4d2 .3s;animation-fill-mode:both}@keyframes appear-data-v-11e3c4d2{0%{opacity:0}to{opacity:1}}.promotion-tag-entrance .title[data-v-11e3c4d2]{align-items:center;background:#fcf6f2;border-radius:16px;cursor:pointer;display:flex;font-size:14px;font-weight:500;line-height:1.5;padding:12px 20px}.promotion-tag-entrance .title>p[data-v-11e3c4d2]{flex-shrink:0;margin-right:8px}.promotion-tag-entrance .title .icon[data-v-11e3c4d2]{height:40px;margin-right:8px;width:40px}.promotion-tag-entrance .title .promotion-tag-viewmore[data-v-11e3c4d2]{margin-left:auto;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.promotion-tag-entrance .title .promotion-tag-viewmore .text[data-v-11e3c4d2]{font-size:14px;font-weight:400;line-height:1.32}.promotion-tag-entrance .title .promotion-tag-viewmore .text+.text[data-v-11e3c4d2]:before{color:#ccc;content:"|";margin:0 4px}.promotion-tag-entrance .title .i-icon[data-v-11e3c4d2]{flex-shrink:0;margin-left:8px}.detail-top-promotion-list>div{margin-bottom:20px}.detail-top-promotion-list>div:last-child{margin-bottom:0}.detail-top-promotion-list .tag-title{font-size:14px;font-weight:400;line-height:1.32}.detail-top-promotion-list .tag-desc{color:#212121;font-size:14px;font-weight:400;line-height:1.5;margin-top:4px}.page-no-header .layout-default_header.mobile-header[data-v-3e0de4c4]{display:none}.page-no-header .layout-default_header.mobile-header+.layout-default_main[data-v-3e0de4c4]{padding-top:0}.page-no-footer .layout-default_footer.mobile-footer[data-v-3e0de4c4]{display:none}img[lazy=loading][data-v-3e0de4c4]{transform:scaleX(.3) scaleY(.5)}img[lazy=loaded][data-v-3e0de4c4]{animation:appear-data-v-3e0de4c4 .3s;animation-fill-mode:both}@keyframes appear-data-v-3e0de4c4{0%{opacity:0}to{opacity:1}}.promo-entrance[data-v-3e0de4c4]{align-items:center;cursor:pointer;display:flex}.promo-entrance>p[data-v-3e0de4c4]{flex-shrink:0;margin-right:12px}.promo-entrance .promo-entrance-tag-container[data-v-3e0de4c4]{align-items:center;display:flex;flex-direction:row-reverse;height:20px;margin-bottom:0;overflow:hidden}.promo-entrance .promo-entrance-tag-container[data-v-3e0de4c4] .hotel-atomic-basic-tag{margin-right:4px}.promo-entrance .promo-entrance-tag-container[data-v-3e0de4c4] .hotel-atomic-basic-tag:first-child{margin-right:0}.promo-entrance .promo-entrance-viewmore[data-v-3e0de4c4]{align-items:center;display:flex;margin-left:auto}.promo-entrance .promo-entrance-viewmore .i-icon[data-v-3e0de4c4]{flex-shrink:0;margin-left:8px}.promo-entrance-mobile[data-v-3e0de4c4]{padding:12px 20px}.promo-entrance-mobile .i-icon[data-v-3e0de4c4]{color:#a8a8a8}.promo-entrance-desktop[data-v-3e0de4c4]{background:#fcf6f2;border-radius:16px;font-size:14px;font-weight:500;line-height:1.5;padding:12px 20px}.promo-entrance-desktop .promo-entrance-icon[data-v-3e0de4c4]{height:40px;margin-right:8px;width:40px}.hotel-ai-review-svg{display:inline-block;flex-shrink:0;height:20px;position:relative;width:20px}.hotel-ai-review-svg .bar{background-color:#fff;border-radius:2px;left:10px;opacity:0;position:absolute;transform:scale(.5);transform-origin:left}.hotel-ai-review-svg .top-bar{animation:topBarAnimation 2s infinite;height:3px;top:9px;width:13px}.hotel-ai-review-svg .bottom-bar{animation:bottomBarAnimation 2s infinite;height:3px;top:12px;width:9px}@keyframes topBarAnimation{0%{opacity:0;width:0}62%{opacity:1;width:13px}99%{opacity:1;width:13px}to{opacity:0;width:13px}}@keyframes bottomBarAnimation{0%{opacity:0;width:0}62%{opacity:0;width:0}99%{opacity:1;width:9px}to{opacity:0;width:9px}}.page-no-header .layout-default_header.mobile-header[data-v-2a87c073]{display:none}.page-no-header .layout-default_header.mobile-header+.layout-default_main[data-v-2a87c073]{padding-top:0}.page-no-footer .layout-default_footer.mobile-footer[data-v-2a87c073]{display:none}img[lazy=loading][data-v-2a87c073]{transform:scaleX(.3) scaleY(.5)}img[lazy=loaded][data-v-2a87c073]{animation:appear-data-v-2a87c073 .3s;animation-fill-mode:both}@keyframes appear-data-v-2a87c073{0%{opacity:0}to{opacity:1}}.hotel-ai-review[data-v-2a87c073]{color:#757575}.hotel-ai-review .hotel-ai-review-head[data-v-2a87c073]{align-items:center;display:flex}.hotel-ai-review .hotel-ai-review-title[data-v-2a87c073]{color:#6056d6;flex-shrink:0;font-size:12px;font-weight:500;line-height:1.32;margin-left:4px}.hotel-ai-review.mobile[data-v-2a87c073]{align-items:center;background:#f1eefa;border-radius:6px;display:flex;flex-wrap:nowrap;margin-bottom:16px;padding:4px}.hotel-ai-review.mobile .hotel-ai-review-content[data-v-2a87c073]{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;flex:1;font-size:12px;font-weight:400;line-height:1.32;margin-left:4px;overflow:hidden;text-overflow:ellipsis;word-break:break-all}.hotel-ai-review.desktop[data-v-2a87c073]{cursor:pointer}.hotel-ai-review.desktop .hotel-ai-review-title[data-v-2a87c073]{font-size:14px;font-weight:600;line-height:1.32;margin-left:6px}.hotel-ai-review.desktop .hotel-ai-review-content[data-v-2a87c073]{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;font-size:14px;font-weight:400;line-height:1.32;margin-top:6px;overflow:hidden;text-overflow:ellipsis}.page-no-header .layout-default_header.mobile-header[data-v-0ec0ffda]{display:none}.page-no-header .layout-default_header.mobile-header+.layout-default_main[data-v-0ec0ffda]{padding-top:0}.page-no-footer .layout-default_footer.mobile-footer[data-v-0ec0ffda]{display:none}img[lazy=loading][data-v-0ec0ffda]{transform:scaleX(.3) scaleY(.5)}img[lazy=loaded][data-v-0ec0ffda]{animation:appear-data-v-0ec0ffda .3s;animation-fill-mode:both}@keyframes appear-data-v-0ec0ffda{0%{opacity:0}to{opacity:1}}.header-info .header-info-wrapper[data-v-0ec0ffda]{align-items:flex-start;display:flex;padding-bottom:20px}.header-info .header-info-right[data-v-0ec0ffda]{align-self:center;flex-grow:0;flex-shrink:0;margin-left:auto;min-width:370px;text-align:right}.header-info .header-info-right[data-v-0ec0ffda] .tag-price_tags{flex-direction:row-reverse!important}.header-info .header-info-right[data-v-0ec0ffda] .tag-price_tags .hotel-atomic-basic-tag{margin-left:6px}.header-info .header-info-left[data-v-0ec0ffda]{flex:1 1 0;overflow:hidden}.header-info .header-info-bottom-left[data-v-0ec0ffda]{margin-right:24px;width:calc(100% - 394px)}.header-info .header-info-bottom-right[data-v-0ec0ffda]{flex-shrink:0;width:370px}.header-info[data-v-0ec0ffda] .header-info-card{border:1px solid #e6e6e6;border-radius:16px;margin-bottom:12px;padding:16px 20px}.header-info[data-v-0ec0ffda] .header-info-card .header-info-card-head{align-items:center;display:flex;justify-content:space-between;margin-bottom:12px}.header-info[data-v-0ec0ffda] .header-info-card .header-info-card-title{font-size:18px;font-weight:600;line-height:1.32}.header-info[data-v-0ec0ffda] .header-info-card .header-info-card-extra{flex-shrink:0}.header-info .btn-wrap[data-v-0ec0ffda]{align-items:center;cursor:pointer;display:flex}.header-info .btn-wrap>span[data-v-0ec0ffda]{color:#2073f9}.header-info .btn-wrap[data-v-0ec0ffda]>.klk-icon{color:#2073f9;margin-left:3px}.header-info .btn-wrap .i-icon svg[data-v-0ec0ffda]{vertical-align:middle}.header-info .reasons-for-booking .highlight-desc[data-v-0ec0ffda]{-webkit-line-clamp:2;-webkit-box-orient:vertical;color:#757575;display:-webkit-box;font-size:14px;font-weight:400;line-height:1.32;margin-bottom:12px;overflow:hidden;text-overflow:ellipsis}.header-info .reasons-for-booking .highlight-desc.full[data-v-0ec0ffda]{-webkit-line-clamp:6;-webkit-box-orient:vertical;display:-webkit-box;margin-bottom:0;overflow:hidden;text-overflow:ellipsis}.header-info .reasons-for-booking .smark-tag-wrap .smark-list .smark-list-item .icon[data-v-0ec0ffda]{align-items:center;border-radius:100%;display:flex;flex-shrink:0;height:40px;justify-content:center;margin-right:16px;width:40px}.header-info .reasons-for-booking .smark-tag-wrap .smark-list .smark-list-item .icon img[data-v-0ec0ffda]{height:24px;width:24px}.header-info .reasons-for-booking .smark-tag-wrap .smark-list .smark-list-item .desc[data-v-0ec0ffda]{color:#757575;font-size:14px;font-weight:400;line-height:1.32;margin-top:4px}.header-info .reasons-for-booking .smark-tag-wrap .smark-list.vertical .name[data-v-0ec0ffda]{font-size:14px;font-weight:600;line-height:1.5}.header-info .reasons-for-booking .smark-tag-wrap .smark-list.vertical .smark-list-item[data-v-0ec0ffda]{align-items:center;display:flex;margin-bottom:12px}.header-info .reasons-for-booking .smark-tag-wrap .smark-list.vertical .smark-list-item[data-v-0ec0ffda]:last-child{margin-bottom:0}.header-info .reasons-for-booking .smark-tag-wrap .smark-list.horizontal[data-v-0ec0ffda]{display:flex;min-width:0;width:100%}.header-info .reasons-for-booking .smark-tag-wrap .smark-list.horizontal .icon[data-v-0ec0ffda]{margin:0 auto 4px}.header-info .reasons-for-booking .smark-tag-wrap .smark-list.horizontal .name[data-v-0ec0ffda]{font-size:14px;font-weight:600;line-height:1.32}.header-info .reasons-for-booking .smark-tag-wrap .smark-list.horizontal .desc[data-v-0ec0ffda]{display:none}.header-info .reasons-for-booking .smark-tag-wrap .smark-list.horizontal .smark-list-item[data-v-0ec0ffda]{margin-right:20px;text-align:center;width:calc(20% - 20px)}.header-info .reasons-for-booking .smark-tag-wrap .smark-list.horizontal .smark-list-item[data-v-0ec0ffda]:last-child{margin-right:0}.header-info .reasons-for-booking .smark-tag-wrap[data-v-0ec0ffda] .klk-card-swiper-item:first-child .smark-len-4{justify-content:space-around}.header-info .header-info-name[data-v-0ec0ffda]{font-size:24px;font-weight:600;line-height:1.32;margin-bottom:4px}.header-info .header-info-name .hotel-name[data-v-0ec0ffda]{margin-right:8px}.header-info .hotel-address[data-v-0ec0ffda]{margin-top:8px}.header-info .hotel-address img[data-v-0ec0ffda]{height:16px;margin-bottom:1px;margin-right:2px;vertical-align:middle;width:16px}.header-info .hotel-address .con[data-v-0ec0ffda]{color:#757575;font-size:14px;font-weight:400;line-height:1.32;margin-right:6px}.header-info .hotel-address .btn-wrap[data-v-0ec0ffda]{display:inline}.header-info .header-info-stars[data-v-0ec0ffda]{cursor:pointer;display:inline-flex;margin-bottom:8px}.header-info .header-info-stars img[data-v-0ec0ffda]{margin-right:4px}.header-info .header-info-tags[data-v-0ec0ffda]{display:flex;flex-wrap:wrap;margin-bottom:-4px}.header-info .header-info-tags[data-v-0ec0ffda] .klk-poptip{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.header-info .header-info-tags[data-v-0ec0ffda] .klk-poptip .promotion-tag{align-items:center;border:none;cursor:pointer;display:flex;font-size:12px;height:20px;line-height:20px;margin-bottom:4px;margin-right:8px;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.header-info .header-info-tags[data-v-0ec0ffda] .klk-poptip .promotion-tag>span:first-child{margin-right:2px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.header-info .header-info-tags[data-v-0ec0ffda] .klk-poptip .promotion-tag .i-icon{color:#757575}.header-info .header-info-tags[data-v-0ec0ffda] .klk-poptip .klk-poptip-popper-inner{overflow:auto;white-space:normal}.header-info .header-info-tags[data-v-0ec0ffda] .hotel-atomic-basic-tag{margin-bottom:4px;margin-right:4px;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.header-info .header-info-tags[data-v-0ec0ffda] .hotel-atomic-basic-tag.hotel-no-bg{padding-left:0!important;padding-right:0!important}.header-info .header-info-tags[data-v-0ec0ffda]>:last-child,.header-info .header-info-tags[data-v-0ec0ffda]>:last-child .klk-poptip .promotion-tag{margin-right:0}.header-info .header-info-rating[data-v-0ec0ffda]{height:136px}.header-info .header-info-rating[data-v-0ec0ffda]:has(.rating-no-score){height:auto;max-height:136px;min-height:64px}.header-info .header-info-rating[data-v-0ec0ffda] .score-icon svg{margin-right:4px}.header-info .header-info-rating[data-v-0ec0ffda] .score-icon svg:last-child{margin-right:0}.header-info .header-info-rating[data-v-0ec0ffda] .score-icon span:last-child svg{color:#ff5b00!important}.header-info .header-info-rating .rating-score[data-v-0ec0ffda]{align-items:center;display:inline-flex}.header-info .header-info-rating .rating-score .score-count-value[data-v-0ec0ffda]{font-size:24px;font-weight:600;line-height:1.32}.header-info .header-info-rating .rating-score .score-count-all[data-v-0ec0ffda]{color:#757575;font-size:16px;font-weight:400;line-height:1.5}.header-info .header-info-rating .rating-score .score-desc[data-v-0ec0ffda]{font-size:18px;font-weight:600;line-height:1.32;margin-left:12px}.header-info .header-info-rating .rating-no-score.score-desc[data-v-0ec0ffda]{font-size:20px;font-weight:600;line-height:1.32;padding-top:4px}.header-info .header-info-rating .recommend-review[data-v-0ec0ffda]{align-items:flex-start;display:flex}.header-info .header-info-rating .recommend-review .review-avatar[data-v-0ec0ffda]{border-radius:100%;height:28px;margin-right:12px;width:28px}.header-info .header-info-rating .recommend-review .review-info-name[data-v-0ec0ffda]{font-size:14px;font-weight:500;line-height:1.5}.header-info .header-info-rating .recommend-review .review-info-content[data-v-0ec0ffda]{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;font-size:14px;font-weight:400;line-height:1.32;overflow:hidden;text-overflow:ellipsis}.header-info .header-info-benefits .benefit-list[data-v-0ec0ffda]{display:flex;flex-wrap:wrap}.header-info .header-info-benefits .benefit-item[data-v-0ec0ffda]{align-items:center;display:flex;flex-basis:calc(33.33333% - 12px);margin-right:12px;margin-top:12px;max-width:calc(33.33333% - 12px)}.header-info .header-info-benefits .benefit-item i[data-v-0ec0ffda]{background-position:50%;background-size:cover;flex-shrink:0;height:20px;margin-right:8px;width:20px}.header-info .header-info-benefits .benefit-item .name[data-v-0ec0ffda]{font-size:14px;font-weight:400;line-height:1.5;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.header-info .header-info-benefits .benefit-item .name[data-v-0ec0ffda] .stress-name{color:#757575;flex-shrink:0;margin-left:8px}.header-info .header-info-benefits .benefit-item[data-v-0ec0ffda]:nth-child(3n){margin-right:0}.header-info .header-info-benefits .benefit-item[data-v-0ec0ffda]:first-child,.header-info .header-info-benefits .benefit-item[data-v-0ec0ffda]:nth-child(2),.header-info .header-info-benefits .benefit-item[data-v-0ec0ffda]:nth-child(3){margin-top:0}.header-info .header-info-address[data-v-0ec0ffda]{background-position:50%;background:url(https://res.klook.com/image/upload/v1721960960/UED_new/Hotel/hotel_police_2406/img_map_3x.png);background-position:100%;background-repeat:no-repeat;background-size:auto 100%;cursor:pointer}.header-info .header-info-address .address-wrapper[data-v-0ec0ffda]{overflow:hidden}.header-info .header-info-address .address-wrapper .location-nearby-item[data-v-0ec0ffda]{margin-bottom:6px}.header-info .header-info-address .address-wrapper .location-nearby-item[data-v-0ec0ffda]:last-child{margin-bottom:0}.header-info .header-info-address .address-wrapper .location-nearby-item>img[data-v-0ec0ffda]{height:16px;margin-bottom:2px;margin-right:4px;vertical-align:middle;width:16px}.header-info .header-info-address .address-wrapper .location-nearby-item>span[data-v-0ec0ffda]{font-size:14px;font-weight:400;line-height:1.5}.header-info .header-info-recommend-wrapper[data-v-0ec0ffda]{background:#f5f5f5;border-radius:16px;padding:20px}.header-info .header-info-recommend-wrapper .recommend-text[data-v-0ec0ffda]{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;font-size:14px;font-weight:400;line-height:1.5;overflow:hidden;text-overflow:ellipsis}.header-info .header-info-recommend-wrapper[data-v-0ec0ffda] .recommend-text-btn{cursor:pointer;font-size:14px;font-weight:600;line-height:1.5;margin-top:20px;text-decoration:underline}.hotel-detail-desktop-page-breadcrumb{align-items:center;background:#fff;display:flex;height:64px;padding-left:0!important}.top-link{align-items:center;color:#2073f9;display:flex;justify-content:flex-start;margin:12px 0 24px}.top-link div{color:#2073f9;cursor:pointer;font-size:14px;font-weight:500;line-height:1.5;margin-right:4px}.page-no-header .layout-default_header.mobile-header[data-v-0d73463f]{display:none}.page-no-header .layout-default_header.mobile-header+.layout-default_main[data-v-0d73463f]{padding-top:0}.page-no-footer .layout-default_footer.mobile-footer[data-v-0d73463f]{display:none}img[lazy=loading][data-v-0d73463f]{transform:scaleX(.3) scaleY(.5)}img[lazy=loaded][data-v-0d73463f]{animation:appear-data-v-0d73463f .3s;animation-fill-mode:both}@keyframes appear-data-v-0d73463f{0%{opacity:0}to{opacity:1}}.klk-anchor[data-v-0d73463f]{left:0;position:fixed;right:0}.klk-anchor-scroll-expand[data-v-0d73463f]{position:fixed;z-index:4}.klk-anchor-scroll-expand[data-v-0d73463f] .klk-anchor-content{padding-left:20px}.klk-anchor-scroll-button[data-v-0d73463f]{padding:0 calc(50% - 580px);z-index:90}.page-no-header .layout-default_header.mobile-header[data-v-4adc2f46]{display:none}.page-no-header .layout-default_header.mobile-header+.layout-default_main[data-v-4adc2f46]{padding-top:0}.page-no-footer .layout-default_footer.mobile-footer[data-v-4adc2f46]{display:none}img[lazy=loading][data-v-4adc2f46]{transform:scaleX(.3) scaleY(.5)}img[lazy=loaded][data-v-4adc2f46]{animation:appear-data-v-4adc2f46 .3s;animation-fill-mode:both}@keyframes appear-data-v-4adc2f46{0%{opacity:0}to{opacity:1}}.desktop-nearby .nearby-content .poi-wrap[data-v-4adc2f46]{display:flex}.desktop-nearby .nearby-content .poi-wrap>h3[data-v-4adc2f46]{flex:0 0 200px;font-size:16px;font-weight:600;line-height:1.5;margin-right:80px}.desktop-nearby .nearby-content .poi-wrap>div[data-v-4adc2f46]{border-bottom:1px solid #eee;display:flex;flex:1;flex-wrap:wrap}.desktop-nearby .nearby-content .poi-wrap>div[data-v-4adc2f46] .poi-item-desktop{flex:0 0 266px;margin-bottom:8px;margin-right:40px}.desktop-nearby .nearby-content .poi-wrap>div[data-v-4adc2f46] .poi-item-desktop:nth-child(3n){margin-right:0}.desktop-nearby .nearby-content .poi-wrap>div[data-v-4adc2f46] .poi-item-desktop .transport-wrap{display:flex}.desktop-nearby .nearby-content .poi-wrap>div[data-v-4adc2f46] .poi-item-desktop .transport-wrap>img{flex:0 0 20px;height:20px;margin-right:8px;-o-object-fit:fill;object-fit:fill;width:20px}.desktop-nearby .nearby-content .poi-wrap>div[data-v-4adc2f46] .poi-item-desktop .transport-wrap>div{flex:1}.desktop-nearby .nearby-content .poi-wrap>div[data-v-4adc2f46] .poi-item-desktop .transport-wrap>div p{font-size:14px;font-weight:400;line-height:1.5}.desktop-nearby .nearby-content .poi-wrap>div[data-v-4adc2f46] .poi-item-desktop .transport-wrap>div .tags{display:flex;flex-wrap:wrap;margin-top:5px}.desktop-nearby .nearby-content .poi-wrap>div[data-v-4adc2f46] .poi-item-desktop .transport-wrap>div .tags>span{border-radius:6px;font-size:12px;font-weight:500;line-height:1.5;margin-bottom:8px;margin-right:8px;padding:1px 6px}.desktop-nearby .nearby-content .poi-wrap>div[data-v-4adc2f46] .poi-item-desktop .transport-wrap>div .tags>span:last-child{margin-right:0}.desktop-nearby .nearby-content .poi-wrap>div[data-v-4adc2f46] .poi-item-desktop .transport-wrap>span{color:#757575;flex:0 0 auto;font-size:14px;font-weight:400;line-height:1.5;margin-left:4px}.desktop-nearby .nearby-content .poi-wrap>div[data-v-4adc2f46] .poi-item-desktop .attractions-wrap{display:flex;font-size:14px;font-weight:400;justify-content:space-between;line-height:1.5;padding:12px 0}.desktop-nearby .nearby-content .poi-wrap>div[data-v-4adc2f46] .poi-item-desktop .attractions-wrap>span{color:#757575;flex:0 0 auto;margin-left:4px}.desktop-nearby .nearby-content .poi-wrap:last-child>div[data-v-4adc2f46]{border-bottom:none}.desktop-nearby .nearby-content:has(.transport-wrap,.attractions-wrap) .poi-wrap[data-v-4adc2f46]:first-child{margin-bottom:12px}.desktop-nearby .nearby-content:has(.transport-wrap,.attractions-wrap) .poi-wrap:first-child>div[data-v-4adc2f46]{padding-bottom:8px}.desktop-nearby[data-v-4adc2f46] .detail-content-wrap-footer{border-top:none!important;box-shadow:none!important}.desktop-nearby[data-v-4adc2f46] .detail-content-wrap-footer:before{display:none!important}.desktop-nearby[data-v-4adc2f46] .detail-content-wrap-footer .svg-icon{transform:rotate(0deg)!important}.page-no-header .layout-default_header.mobile-header[data-v-93a9b94c]{display:none}.page-no-header .layout-default_header.mobile-header+.layout-default_main[data-v-93a9b94c]{padding-top:0}.page-no-footer .layout-default_footer.mobile-footer[data-v-93a9b94c]{display:none}img[lazy=loading][data-v-93a9b94c]{transform:scaleX(.3) scaleY(.5)}img[lazy=loaded][data-v-93a9b94c]{animation:appear-data-v-93a9b94c .3s;animation-fill-mode:both}@keyframes appear-data-v-93a9b94c{0%{opacity:0}to{opacity:1}}.dot[data-v-93a9b94c],.section-hotel-policies .part-content .fee-table[data-v-93a9b94c] table td .klk-table-cell .dot{color:#757575;display:flex;flex-wrap:wrap}.dot.dsc[data-v-93a9b94c],.section-hotel-policies .part-content .fee-table[data-v-93a9b94c] table td .klk-table-cell .dsc.dot{font-size:14px;font-weight:400;line-height:1.5;margin-bottom:4px;padding-left:12px;position:relative}.dot.dsc[data-v-93a9b94c]:before,.section-hotel-policies .part-content .fee-table[data-v-93a9b94c] table td .klk-table-cell .dsc.dot:before{left:2px;margin:0;position:absolute;top:8px}.dot[data-v-93a9b94c]:before,.section-hotel-policies .part-content .fee-table[data-v-93a9b94c] table td .klk-table-cell .dot:before{background:#757575;border-radius:99rem;content:"";flex-shrink:0;height:4px;margin:7px 8px 0;width:4px}.section-hotel-policies .part-content .fee-table[data-v-93a9b94c]{margin-top:8px}.section-hotel-policies .part-content .fee-table[data-v-93a9b94c] table{color:#757575;width:100%!important}.section-hotel-policies .part-content .fee-table[data-v-93a9b94c] table th{color:#212121}.section-hotel-policies .part-content .fee-table[data-v-93a9b94c] table th .klk-table-cell{font-weight:400;padding:10px 12px}.section-hotel-policies .part-content .fee-table[data-v-93a9b94c] table td{vertical-align:baseline}.section-hotel-policies .part-content .fee-table[data-v-93a9b94c] table td .klk-table-cell{padding:10px 12px}.section-hotel-policies .part-content .fee-table[data-v-93a9b94c] table td .klk-table-cell .dot{flex-wrap:nowrap}.section-hotel-policies .part-content .fee-table[data-v-93a9b94c] table tr.row-hover{background:none}.section-hotel-policies .part-content .desc[data-v-93a9b94c]{white-space:pre-wrap}.section-hotel-policies .part-content .checkin-policy-item>div[data-v-93a9b94c]{font-size:14px;font-weight:600;line-height:1.5;margin-bottom:8px}.section-hotel-policies.section-content-desktop .part-block[data-v-93a9b94c]{align-items:flex-start;display:flex;margin-bottom:32px}.section-hotel-policies.section-content-desktop .part-block[data-v-93a9b94c]:last-child{margin-bottom:0}.section-hotel-policies.section-content-desktop .part-block:last-child .part-content[data-v-93a9b94c]:last-child{border-bottom:none}.section-hotel-policies.section-content-desktop .part-child_policy .part-desc[data-v-93a9b94c]{flex:1}.section-hotel-policies.section-content-desktop .part-title[data-v-93a9b94c]{align-items:center;display:flex;flex:0 0 275px;font-size:16px;font-weight:600;line-height:1.5;margin-right:20px}.section-hotel-policies.section-content-desktop .part-title>img[data-v-93a9b94c]{flex-shrink:0;height:16px;margin-right:8px;width:16px}.section-hotel-policies.section-content-desktop .part-content[data-v-93a9b94c]{flex:1}.section-hotel-policies.section-content-desktop .part-content>.part-desc[data-v-93a9b94c]{margin-bottom:16px;padding:0}.section-hotel-policies.section-content-desktop .part-content[data-v-93a9b94c]>:last-child{margin-bottom:0}.section-hotel-policies.section-content-desktop .part-content>.bottom-desc[data-v-93a9b94c]{margin-top:16px}.section-hotel-policies.section-content-desktop .checkin-instruction[data-v-93a9b94c]{align-items:center;background:#f5f5f5;border-radius:12px;display:flex;justify-content:space-between;padding:16px 20px;width:100%}.section-hotel-policies.section-content-desktop .checkin-instruction>p[data-v-93a9b94c]{margin-right:20px;width:402px}.section-hotel-policies.section-content-desktop .checkin-instruction>p .desc[data-v-93a9b94c]{font-size:14px;font-weight:500;line-height:1.5;margin-left:8px}.section-hotel-policies.section-content-desktop .checkin-instruction>p[data-v-93a9b94c]:last-child{margin-right:0}.section-hotel-policies.section-content-mobile .part-block[data-v-93a9b94c]{color:#212121;margin-bottom:20px}.section-hotel-policies.section-content-mobile .part-block:last-child .part-content[data-v-93a9b94c]>:last-child,.section-hotel-policies.section-content-mobile .part-block[data-v-93a9b94c]:last-child,.section-hotel-policies.section-content-mobile .part-block[data-v-93a9b94c]>:last-child{margin-bottom:0}.section-hotel-policies.section-content-mobile .part-title[data-v-93a9b94c]{align-items:center;display:flex;font-size:16px;font-weight:600;line-height:1.5;margin-bottom:8px}.section-hotel-policies.section-content-mobile .part-title>img[data-v-93a9b94c]{height:16px;margin-right:4px;width:16px}.section-hotel-policies.section-content-mobile .part-desc[data-v-93a9b94c]{font-size:14px;font-weight:400;line-height:1.5;margin-bottom:6px}.section-hotel-policies.section-content-mobile .part-description[data-v-93a9b94c]{margin-bottom:6px}.section-hotel-policies.section-content-mobile .checkin-instruction[data-v-93a9b94c]{background:#f5f5f5;border-radius:12px;font-size:14px;font-weight:400;line-height:1.5;padding:12px}.section-hotel-policies.section-content-mobile .checkin-instruction>p[data-v-93a9b94c]{display:flex;margin-bottom:8px}.section-hotel-policies.section-content-mobile .checkin-instruction>p[data-v-93a9b94c]:last-child{margin-bottom:0}.section-hotel-policies.section-content-mobile .checkin-instruction>p>.desc[data-v-93a9b94c]{font-size:14px;font-weight:500;line-height:1.5;margin-left:4px}.section-hotel-policies.section-content-mobile .part-content[data-v-93a9b94c]{padding-left:20px}.section-hotel-policies.section-content-mobile .part-content .bottom-desc[data-v-93a9b94c]{font-size:14px;font-weight:400;line-height:1.5;margin-top:4px}.section-hotel-policies.section-content-mobile .part-content .checkin-policy-item>div[data-v-93a9b94c]{font-size:14px;font-weight:600;line-height:1.5;margin-bottom:4px}.section-hotel-policies.detail-content-wrap .detail-content-wrap-footer{position:relative}.section-hotel-policies.detail-content-wrap .detail-content-wrap-footer:before{background:linear-gradient(180deg,hsla(0,0%,100%,0),hsla(0,0%,100%,.9) 80%,#fff);content:"";display:block;height:100px;left:0;margin-top:-100px;position:absolute;top:0;width:100%}.section-hotel-policies.detail-content-wrap.mobile .detail-content-wrap-footer{margin-top:20px}.section-hotel-policies.detail-content-wrap.mobile .part-content{padding-left:20px}.page-no-header .layout-default_header.mobile-header[data-v-781e6ad2]{display:none}.page-no-header .layout-default_header.mobile-header+.layout-default_main[data-v-781e6ad2]{padding-top:0}.page-no-footer .layout-default_footer.mobile-footer[data-v-781e6ad2]{display:none}img[lazy=loading][data-v-781e6ad2]{transform:scaleX(.3) scaleY(.5)}img[lazy=loaded][data-v-781e6ad2]{animation:appear-data-v-781e6ad2 .3s;animation-fill-mode:both}@keyframes appear-data-v-781e6ad2{0%{opacity:0}to{opacity:1}}.hotel-room-info[data-v-781e6ad2]{width:300px}.hotel-room-info[data-v-781e6ad2] .room-imgs{border-radius:12px;cursor:pointer;position:relative}.hotel-room-info[data-v-781e6ad2] .room-imgs-text{color:#fff;font-size:16px;font-weight:400;left:22px;line-height:1.5;position:absolute;right:22px;text-align:center;top:50%;transform:translateY(-50%)}.hotel-room-info[data-v-781e6ad2] .room-imgs-count{align-items:center;background-color:rgba(0,0,0,.6);border-radius:12px 0 8px 0;bottom:0;color:#f5f5f5;cursor:pointer;display:flex;font-size:12px;font-weight:400;line-height:1.5;padding:4px 8px;position:absolute;right:0}.hotel-room-info[data-v-781e6ad2] .room-imgs-count svg{height:16px;margin-right:4px;width:16px}.hotel-room-info[data-v-781e6ad2] .room-imgs-main{display:flex;flex-wrap:wrap}.hotel-room-info[data-v-781e6ad2] .room-imgs-main .room-imgs-item{border-radius:8px}.hotel-room-info[data-v-781e6ad2] .room-imgs-main .room-imgs-item:first-child{height:150px!important;width:100%!important}.hotel-room-info[data-v-781e6ad2] .room-imgs-main.len-2 .room-imgs-item:last-child{height:82px!important;margin-top:8px;width:100%!important}.hotel-room-info[data-v-781e6ad2] .room-imgs-main.len-3 .room-imgs-item:last-child,.hotel-room-info[data-v-781e6ad2] .room-imgs-main.len-3 .room-imgs-item:nth-last-child(2){height:82px!important;margin-top:8px;width:calc(50% - 4px)!important}.hotel-room-info[data-v-781e6ad2] .room-imgs-main.len-3 .room-imgs-item:last-child{margin-left:8px}.hotel-room-info .room-popular-icons[data-v-781e6ad2]{margin-top:12px}.hotel-room-info .room-popular-icons[data-v-781e6ad2] .icon-item{margin-bottom:6px}.hotel-room-info .room-popular-icons[data-v-781e6ad2] .icon-item-text{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hotel-room-info .room-facility-icons[data-v-781e6ad2]{display:flex;flex-wrap:wrap;margin-top:20px}.hotel-room-info .room-facility-icons[data-v-781e6ad2] .icon-item{margin-bottom:6px;margin-right:4px;width:calc(50% - 4px)}.hotel-room-info .room-facility-icons[data-v-781e6ad2] .icon-item:nth-child(2n){margin-right:0}.hotel-room-info .room-facility-icons[data-v-781e6ad2] .icon-item .icon-item-text{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hotel-room-info[data-v-781e6ad2] .hotel-poptip-facility .view-more-facility{border-bottom:1px dashed;cursor:pointer;font-size:14px;font-weight:600;line-height:1.5;margin-top:4px}.page-no-header .layout-default_header.mobile-header[data-v-f532447a]{display:none}.page-no-header .layout-default_header.mobile-header+.layout-default_main[data-v-f532447a]{padding-top:0}.page-no-footer .layout-default_footer.mobile-footer[data-v-f532447a]{display:none}img[lazy=loading][data-v-f532447a]{transform:scaleX(.3) scaleY(.5)}img[lazy=loaded][data-v-f532447a]{animation:appear-data-v-f532447a .3s;animation-fill-mode:both}@keyframes appear-data-v-f532447a{0%{opacity:0}to{opacity:1}}.package-comparison[data-v-f532447a]{background-color:#fff;padding-top:16px}.package-comparison.platform-desktop[data-v-f532447a]{font-size:14px;font-weight:400;line-height:1.5}.package-comparison.platform-desktop[data-v-f532447a] .font-xl{font-size:20px;font-weight:600;line-height:1.32}.package-comparison.platform-desktop[data-v-f532447a] .font-xxl{font-size:24px;font-weight:600;line-height:1.32}.package-comparison.platform-desktop .package-comparison-item>div[data-v-f532447a]{flex:0 0 50%;padding-left:20px;padding-right:20px}.package-comparison.platform-desktop .current-header[data-v-f532447a]{padding-bottom:12px;padding-top:12px}.package-comparison.platform-mobile[data-v-f532447a]{font-size:12px;font-weight:400;line-height:1.5}.package-comparison.platform-mobile[data-v-f532447a] .font-xl{font-size:16px;font-weight:600;line-height:1.5}.package-comparison.platform-mobile[data-v-f532447a] .font-xxl{font-size:20px;font-weight:600;line-height:1.32}.package-comparison.platform-mobile .package-comparison-item>div[data-v-f532447a]{flex:0 0 50%;padding-left:12px;padding-right:12px}.package-comparison.platform-mobile .current-header[data-v-f532447a]{padding-bottom:8px;padding-top:8px}.package-comparison-title[data-v-f532447a]{font-size:20px;font-weight:600;line-height:1.32;margin-bottom:32px;text-align:center}.package-comparison-item[data-v-f532447a]{display:flex;text-align:left}.package-comparison-item[data-v-f532447a]:nth-last-child(2){align-items:flex-start}.package-comparison-item:nth-last-child(2) .current-item[data-v-f532447a]{border-bottom:4px solid #ff5b00;border-bottom-left-radius:16px;border-bottom-right-radius:16px;padding-bottom:60px}.package-comparison-item:nth-last-child(2) .only-item[data-v-f532447a]{border-bottom:1px solid #e6e6e6;border-bottom-right-radius:16px;padding-bottom:20px}.package-comparison-item.no-discount[data-v-f532447a]{align-items:flex-end}.package-comparison-item.no-discount .current-item[data-v-f532447a]{border-top:4px solid #ff5b00;border-top-left-radius:16px;border-top-right-radius:16px;padding-top:44px}.package-comparison-item .c-gray[data-v-f532447a]{color:#8a8a8a}.package-comparison-item .flex-item[data-v-f532447a]{display:flex;padding-bottom:8px}.package-comparison-item .flex-item>img[data-v-f532447a]{margin-top:2px}.package-comparison-item .flex-item>p[data-v-f532447a]{flex:1;margin-left:4px}.package-comparison-item .price-item[data-v-f532447a]{padding:20px 12px}.package-comparison-item .price-item .price-info[data-v-f532447a]{margin:12px 0 4px}.package-comparison-item .price-item.current-item[data-v-f532447a]{color:#ff5b00}.package-comparison-item .price-item.only-item[data-v-f532447a]{border-top:1px solid #e6e6e6;border-top-right-radius:16px}.package-comparison-item .current-header[data-v-f532447a]{background-color:#ff5b00;border-top-left-radius:16px;border-top-right-radius:16px;color:#fff;padding-top:8px}.package-comparison-item .current-item[data-v-f532447a]{background-color:#fff0e5;border-left:4px solid #ff5b00;border-right:4px solid #ff5b00}.package-comparison-item .only-item[data-v-f532447a]{border-right:1px solid #e6e6e6}.package-comparison-tax-desc[data-v-f532447a]{color:#8a8a8a;font-size:12px;font-weight:400;line-height:1.5;margin-bottom:12px;margin-top:12px;text-align:left}.page-no-header .layout-default_header.mobile-header[data-v-4444612c]{display:none}.page-no-header .layout-default_header.mobile-header+.layout-default_main[data-v-4444612c]{padding-top:0}.page-no-footer .layout-default_footer.mobile-footer[data-v-4444612c]{display:none}img[lazy=loading][data-v-4444612c]{transform:scaleX(.3) scaleY(.5)}img[lazy=loaded][data-v-4444612c]{animation:appear-data-v-4444612c .3s;animation-fill-mode:both}@keyframes appear-data-v-4444612c{0%{opacity:0}to{opacity:1}}.comparison-tag[data-v-4444612c]{align-items:center;background-color:#fff0e5;border-radius:6px;cursor:pointer;display:inline-flex;font-size:12px;line-height:20px;padding:0 6px}.comparison-tag .vs-icon[data-v-4444612c]{flex-shrink:0;margin:0 4px}.comparison-tag span[data-v-4444612c]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.comparison-tag span[data-v-4444612c]:first-child{flex-shrink:1}.comparison-tag .vs-icon+span[data-v-4444612c]{flex-shrink:2}.comparison-tag .svg-icon[data-v-4444612c],.comparison-tag b[data-v-4444612c]{color:#ff5b00;flex-shrink:0;margin-left:4px}.comparison-tag.force-show[data-v-4444612c],.page-no-header .layout-default_header.mobile-header[data-v-0da61ed7]{display:none}.page-no-header .layout-default_header.mobile-header+.layout-default_main[data-v-0da61ed7]{padding-top:0}.page-no-footer .layout-default_footer.mobile-footer[data-v-0da61ed7]{display:none}img[lazy=loading][data-v-0da61ed7]{transform:scaleX(.3) scaleY(.5)}img[lazy=loaded][data-v-0da61ed7]{animation:appear-data-v-0da61ed7 .3s;animation-fill-mode:both}@keyframes appear-data-v-0da61ed7{0%{opacity:0}to{opacity:1}}.room-price-benefit .benefit-title[data-v-0da61ed7]{font-weight:500;line-height:1.32}.room-price-benefit .benefit-list-cover[data-v-0da61ed7] .tag-wrap{line-height:1.32}.room-price-benefit .benefit-list-cover[data-v-0da61ed7] .tag-wrap .tag-name{color:#757575}.room-price-benefit .benefit-list-cover .benefit-list-more[data-v-0da61ed7]{color:#757575;cursor:pointer}.room-price-benefit.mobile .benefit-title[data-v-0da61ed7],.room-price-benefit.mobile[data-v-0da61ed7] .tag-wrap{font-size:12px;margin-bottom:4px}.room-price-benefit.mobile[data-v-0da61ed7] .tag-wrap .tag-icon{margin-right:4px;margin-top:0}.room-price-benefit.mobile .benefit-list-more[data-v-0da61ed7]{font-size:12px;margin-top:4px}.room-price-benefit.desktop .benefit-title[data-v-0da61ed7]{font-size:14px;margin-bottom:12px}.room-price-benefit.desktop[data-v-0da61ed7] .tag-wrap{font-size:14px}.room-price-benefit.desktop[data-v-0da61ed7] .tag-wrap .tag-icon{margin-right:8px;margin-top:0}.room-price-benefit.desktop .benefit-list-more[data-v-0da61ed7]{font-size:14px;margin-top:12px}.page-no-header .layout-default_header.mobile-header[data-v-6b98cddf]{display:none}.page-no-header .layout-default_header.mobile-header+.layout-default_main[data-v-6b98cddf]{padding-top:0}.page-no-footer .layout-default_footer.mobile-footer[data-v-6b98cddf]{display:none}img[lazy=loading][data-v-6b98cddf]{transform:scaleX(.3) scaleY(.5)}img[lazy=loaded][data-v-6b98cddf]{animation:appear-data-v-6b98cddf .3s;animation-fill-mode:both}@keyframes appear-data-v-6b98cddf{0%{opacity:0}to{opacity:1}}.room-price-v3[data-v-6b98cddf]{position:relative}.room-price-v3[data-v-6b98cddf]:after{background:#f5f5f5;bottom:0;content:"";display:block;height:1px;left:12px;position:absolute;width:calc(100% - 24px)}.room-price-v3[data-v-6b98cddf]:last-child:after{display:none}.room-price-v3.price-selected .room-rate-info[data-v-6b98cddf]{border:1px solid #ff5b00}.room-price-v3.price-selected[data-v-6b98cddf]:after{background-color:#ff5b00}.room-price-v3 .hotel-rate-short-code[data-v-6b98cddf]{-webkit-line-clamp:2;-webkit-box-orient:vertical;color:#e6e6e6;display:-webkit-box;font-size:12px;font-weight:500;line-height:12px;overflow:hidden;position:absolute;right:4px;text-overflow:ellipsis;top:4px;transform:scale(83.33333%);transform-origin:right}.room-price-v3:not(.desktop):has(.tag-top-tip,.recommend-info) .hotel-rate-short-code[data-v-6b98cddf]{top:2px}.room-price-v3 .recommend-info[data-v-6b98cddf]{background:#fff;color:#ff5b00;margin-bottom:8px;position:relative}.room-price-v3 .recommend-info>div[data-v-6b98cddf]{background:#fff0e5;border-radius:8px;display:flex;font-size:12px;font-weight:500;line-height:1.5;overflow:hidden;padding:8px}.room-price-v3 .recommend-info>div>img[data-v-6b98cddf]{flex-shrink:0;margin-right:4px;margin-top:2px;max-height:14px;max-width:14px}.room-price-v3 .recommend-info>div>p[data-v-6b98cddf]{-webkit-box-orient:vertical;-webkit-line-clamp:2;display:-webkit-box;overflow:hidden;text-overflow:ellipsis}.room-price-v3 .room-rate-top[data-v-6b98cddf]{background:#ff5b00;border-radius:12px 12px 0 0;margin-bottom:-10px;overflow:hidden;position:relative}.room-price-v3 .room-rate-top[data-v-6b98cddf]:after{background:#fff;border-radius:12px 12px 0 0;bottom:0;content:"";display:block;height:10px;left:0;position:absolute;width:100%}.room-price-v3 .room-rate-top[data-v-6b98cddf] .hotel-common-components-card-tagV2{font-weight:500;justify-content:space-between;margin-right:0;padding:6px 10px;width:100%}.room-price-v3 .room-rate-top[data-v-6b98cddf] .hotel-common-components-card-tagV2 .tag-time-left{font-size:12px;font-weight:400;line-height:1.5}.room-price-v3 .room-rate-top[data-v-6b98cddf] .hotel-common-components-card-tagV2 .tag-time-left b{font-size:14px;font-weight:500;line-height:1.5}.room-price-v3 .room-rate-info[data-v-6b98cddf]{background:#fff;border-radius:0 0 16px 16px;padding:16px 12px}.room-price-v3 .room-rate-info .tag-top-tip[data-v-6b98cddf]{margin-bottom:8px}.room-price-v3 .room-rate-info .tag-top-tip[data-v-6b98cddf] .hotel-common-components-card-tagV2{font-weight:500}.room-price-v3 .room-rate-info .tag-top-tip[data-v-6b98cddf] .hotel-common-components-card-tagV2 .tag-icon{margin:1px 4px 0 0}.room-price-v3 .room-rate[data-v-6b98cddf]{cursor:pointer}.room-price-v3 .room-rate .room-info[data-v-6b98cddf]{color:#212121;display:flex;font-size:16px;font-weight:600;justify-content:flex-start;line-height:1.5;margin-bottom:8px}.room-price-v3 .room-rate .room-info svg[data-v-6b98cddf]{flex:0 0 14px;height:14px;margin:4px 0 0 2px}.room-price-v3 .room-rate .room-info .room-info-name[data-v-6b98cddf]{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:flex;display:-webkit-box;overflow:hidden;text-overflow:ellipsis}.room-price-v3 .room-rate .room-info .room-info-name>div[data-v-6b98cddf]{display:inline-block}.room-price-v3 .room-rate .room-info .room-info-name>div[data-v-6b98cddf]:last-child{display:inline}.room-price-v3 .room-rate .room-info .room-info-name .meal-option[data-v-6b98cddf]{display:inline-flex;position:relative}.room-price-v3 .room-rate .room-info .room-info-name .meal-option[data-v-6b98cddf]:after{color:#e6e6e6;content:"|";display:block;font-weight:400;padding:0 4px}.room-price-v3 .room-rate .room-info .room-info-name .rate-icon[data-v-6b98cddf]{height:24px;margin-right:8px;vertical-align:bottom}.room-price-v3 .room-rate .room-info .room-info-name .rate-icon>img[data-v-6b98cddf]{background-color:transparent!important;width:auto!important}.room-price-v3 .room-rate .room-rate-tag>div[data-v-6b98cddf]{padding-bottom:8px}.room-price-v3 .room-rate .room-rate-tag>div[data-v-6b98cddf]:first-child{margin-top:0}.room-price-v3 .room-rate .room-rate-tag>div[data-v-6b98cddf]:last-child{padding-bottom:0}.room-price-v3 .room-rate .room-rate-tag>div.tag-promotion_tags[data-v-6b98cddf] .hotel-common-components-card-tagV2{font-size:12px;font-weight:400;line-height:1.5}.room-price-v3 .room-rate .room-rate-tag>div.tag-stay_plus[data-v-6b98cddf] .hotel-common-components-card-tagV2{background-image:linear-gradient(90deg,rgba(232,243,248,.7),rgba(255,244,248,.3))!important}.room-price-v3 .room-rate .tag-price-tip .hotel-tag-list-v2[data-v-6b98cddf] .atomic-basic-tag{padding:0}.room-price-v3 .top-tip-wrap .hotel-tag-list-v2[data-v-6b98cddf]{margin:0}.room-price-v3 .top-tip-wrap[data-v-6b98cddf] .hotel-common-components-card-tagV2{margin-bottom:0}.room-price-v3 .room-price-info[data-v-6b98cddf]{margin-top:0}.room-price-v3 .room-price-info .room-price-tag[data-v-6b98cddf]{align-items:flex-end;cursor:pointer;display:flex;justify-content:flex-end}.room-price-v3 .room-price-info .room-price-tag.has-tag[data-v-6b98cddf]{align-items:flex-end}.room-price-v3 .room-price-info .room-price-tag .price-part[data-v-6b98cddf]{overflow:hidden;padding-top:8px}.room-price-v3 .room-price-info .room-price-tag .price-part .price-desc[data-v-6b98cddf]{font-size:12px;font-weight:400;line-height:1.5;text-align:right}.room-price-v3 .room-price-info .room-price-tag .price-part .price-desc .price-icon[data-v-6b98cddf]{color:#8a8a8a;flex-shrink:0;height:14px;margin-right:2px;vertical-align:sub;width:14px}.room-price-v3 .room-price-info .room-price-tag .price-part .price-desc .price-desc-original[data-v-6b98cddf]{color:#8a8a8a;font-size:12px;font-weight:400;line-height:1.5;margin-right:6px;text-decoration:line-through}.room-price-v3 .room-price-info .room-price-tag .price-part .price-desc .price[data-v-6b98cddf]{color:#212121;font-size:12px;font-weight:500;line-height:1.5}.room-price-v3 .room-price-info .room-price-tag .price-part .price-desc .price b[data-v-6b98cddf]{font-size:20px;font-weight:600;line-height:1.32}.room-price-v3 .room-price-info .room-price-tag .price-part .price-tax-tip[data-v-6b98cddf]{color:#757575;font-size:12px;font-weight:400;line-height:1.32;text-align:right}.room-price-v3 .room-price-info .room-price-tag .price-part .price-tax-tip .price-tax-tip-price[data-v-6b98cddf]{display:inline-block}.room-price-v3 .room-price-info .room-price-tag .price-part .price-reward-desc[data-v-6b98cddf]{color:#845500;font-size:12px;font-weight:400;line-height:1.32}.room-price-v3 .room-price-info .room-price-tag .price-part .price-unit[data-v-6b98cddf]{color:#8a8a8a;font-size:14px;font-weight:400;line-height:1.5;margin-top:4px;text-align:right}.room-price-v3 .room-price-info .room-price-tag .price-part .price-tag[data-v-6b98cddf]{align-items:center;display:flex;justify-content:flex-end;margin-top:3px;text-align:right}.room-price-v3 .room-price-info .room-price-tag .price-part .price-tag.no-name[data-v-6b98cddf]{margin-top:0}.room-price-v3 .room-price-info .room-price-tag .price-part .price-tag .tag-price_tags[data-v-6b98cddf]{justify-content:flex-end;overflow:hidden}.room-price-v3 .room-price-info .room-price-tag .price-part .price-tag .tag-price_tags[data-v-6b98cddf] .hotel-atomic-basic-tag{margin-left:4px;margin-right:0}.room-price-v3 .room-price-info .room-price-tag .room-price-tag-action[data-v-6b98cddf]{flex-shrink:0;margin-left:8px;padding:8px 15px}.room-price-v3 .room-price-info .price-login-tip[data-v-6b98cddf]{color:#212121;font-size:12px;font-weight:400;line-height:1.5;margin-top:4px;text-align:right}.room-price-v3 .room-price-info .tag-price-tip .hotel-tag-list-v2[data-v-6b98cddf]{justify-content:flex-end}.room-price-v3 .room-price-info .tag-price-tip .hotel-tag-list-v2[data-v-6b98cddf] .atomic-basic-tag{font-size:14px!important}.room-price-v3 .room-price-info .force-show[data-v-6b98cddf]{display:none;margin-left:-10px}.room-price-v3 .stay-plus-checkbox[data-v-6b98cddf]{display:flex;justify-content:flex-end}.room-price-v3 .stay-plus-checkbox .klk-checkbox[data-v-6b98cddf]{margin:6px 0 0}.room-price-v3 .stay-plus-checkbox .klk-checkbox[data-v-6b98cddf] .klk-checkbox-base,.room-price-v3 .stay-plus-checkbox .klk-checkbox[data-v-6b98cddf] .klk-checkbox-base .klk-icon,.room-price-v3 .stay-plus-checkbox .klk-checkbox[data-v-6b98cddf] .klk-checkbox-base svg{transition:none}.room-price-v3.desktop[data-v-6b98cddf]{border-bottom:1px solid #e6e6e6;display:flex;flex:1;margin-bottom:0}.room-price-v3.desktop[data-v-6b98cddf]:after{content:none}.room-price-v3.desktop[data-v-6b98cddf]:hover{border-bottom-color:transparent;box-shadow:0 4px 8px 0 rgba(0,0,0,.08);z-index:1}.room-price-v3.desktop[data-v-6b98cddf]:last-child{border-bottom:none}.room-price-v3.desktop.has-price-change[data-v-6b98cddf]{border:1px solid #ff5b00}.room-price-v3.desktop.has-price-change .hotel-rate-short-code[data-v-6b98cddf]{bottom:2px;right:4px;top:auto}.room-price-v3.desktop .room-rate-top-wrap[data-v-6b98cddf]{margin-bottom:0}.room-price-v3.desktop .room-rate-info-main[data-v-6b98cddf]{display:flex;justify-content:space-between;width:100%}.room-price-v3.desktop .room-rate-top+.room-rate-info[data-v-6b98cddf]{padding-top:20px}.room-price-v3.desktop .room-rate-tag .tag-benefit[data-v-6b98cddf]{margin-top:8px;padding-bottom:12px}.room-price-v3.desktop .room-rate-info[data-v-6b98cddf]{border-radius:0;border-radius:initial;display:flex;flex:1;padding:0;width:100%}.room-price-v3.desktop .room-rate-info .room-rate[data-v-6b98cddf]{border-right:1px solid #e6e6e6;flex:1;max-width:calc(100% - 256px);padding:16px 16px 48px 20px}.room-price-v3.desktop .room-rate-info .room-rate .room-info[data-v-6b98cddf]{align-items:center;font-size:16px;font-weight:600;justify-content:flex-start;line-height:1.5;margin-bottom:12px}.room-price-v3.desktop .room-rate-info .room-rate .room-info svg[data-v-6b98cddf]{margin:4px 0 0 4px}.room-price-v3.desktop .room-rate-info .room-rate .room-rate-tag>div[data-v-6b98cddf]:last-child{padding-bottom:0}.room-price-v3.desktop .room-rate-info .room-price-info[data-v-6b98cddf]{align-self:flex-end;margin-top:0;max-width:50%;padding:8px 20px 20px 0;width:256px}.room-price-v3.desktop .room-rate-info .room-price-info .room-price-tag[data-v-6b98cddf]{align-items:flex-end;align-self:flex-start;flex-direction:column;margin-left:16px;overflow:hidden;width:calc(100% - 20px)}.room-price-v3.desktop .room-rate-info .room-price-info .room-price-tag .price-part[data-v-6b98cddf]{max-width:100%;padding-top:16px}.room-price-v3.desktop .room-rate-info .room-price-info .room-price-tag .price-desc[data-v-6b98cddf]{display:block;margin-bottom:4px;white-space:normal}.room-price-v3.desktop .room-rate-info .room-price-info .room-price-tag .price-desc .price-desc-original[data-v-6b98cddf]{display:block;font-size:14px;margin-bottom:4px;margin-right:0}.room-price-v3.desktop .room-rate-info .room-price-info .room-price-tag .price-desc .price[data-v-6b98cddf]{border-bottom:1px dashed #4a4a4a;color:#212121;display:inline-block;font-size:20px;font-weight:600;line-height:1.32;padding-bottom:2px}.room-price-v3.desktop .room-rate-info .room-price-info .room-price-tag .price-desc .price b[data-v-6b98cddf]{font-size:20px;font-weight:600;line-height:1.32}.room-price-v3.desktop .room-rate-info .room-price-info .room-price-tag .price-tax-tip[data-v-6b98cddf]{font-size:12px;font-weight:400;line-height:1.32;margin-bottom:4px}.room-price-v3.desktop .room-rate-info .room-price-info .room-price-tag .price-reward-desc[data-v-6b98cddf]{margin-bottom:4px;text-align:right}.room-price-v3.desktop .room-rate-info .room-price-info .room-price-tag .price-tag[data-v-6b98cddf]{flex-wrap:wrap;width:100%}.room-price-v3.desktop .room-rate-info .room-price-info .room-price-tag .price-tag.no-name[data-v-6b98cddf]{margin-top:-4px}.room-price-v3.desktop .room-rate-info .room-price-info .room-price-tag .room-price-tag-action[data-v-6b98cddf]{margin-top:12px;padding:12px 32px}.room-price-v3.desktop .room-rate-info .room-price-info .price-login-tip[data-v-6b98cddf]{margin-top:12px}.room-price-v3.desktop .room-rate-info .room-price-info .tag-price-tip[data-v-6b98cddf]{margin-bottom:4px;margin-top:4px}.room-price-v3.desktop .room-rate-info .room-price-info.has-price-change-top[data-v-6b98cddf]{align-self:auto;display:flex;flex-direction:column;justify-content:space-between;padding-top:0}.room-price-v3.desktop .room-rate-info .room-price-info.has-price-change-top .room-price-change-top[data-v-6b98cddf]{flex:0 0 auto}.room-price-v3.desktop .room-rate-info .room-price-info.has-price-change-top .room-price-change-top .room-price-change-top-choice[data-v-6b98cddf]{background-color:#fff0e5;color:#ff5b00;display:flex;font-size:12px;font-weight:500;justify-content:flex-end;line-height:1.5;margin-right:-20px;padding:5px 20px 5px 8px}.room-price-v3.desktop .room-rate-info .room-price-info.has-price-change-top .room-price-change-top .room-price-change-top-choice .i-icon[data-v-6b98cddf]{margin-right:4px}.room-price-v3.desktop .room-rate-info .room-price-info.has-price-change-top .room-price-change-top .room-price-change-top-drop[data-v-6b98cddf]{background-color:#fff0e5;color:#ff5b00;display:flex;font-size:12px;font-weight:500;justify-content:flex-end;line-height:1.5;margin-right:-20px;padding:4px 20px 4px 8px}.room-price-v3.desktop .room-rate-info .room-price-info.has-price-change-top .room-price-change-top .room-price-change-top-drop img[data-v-6b98cddf]{height:24px;margin-right:4px;margin-top:-2px;width:24px}.room-price-v3.desktop .room-rate-info .room-price-info.has-price-change-top .room-price-change-click[data-v-6b98cddf]{align-items:center;background-color:#fcf3de;border-radius:8px;color:#f09b0a;display:flex;float:right;font-size:12px;font-weight:500;justify-content:flex-end;line-height:1.5;margin-bottom:4px;margin-top:14px;padding:8px;position:relative}.room-price-v3.desktop .room-rate-info .room-price-info.has-price-change-top .room-price-change-click[data-v-6b98cddf]:after{clear:both;content:"";display:block}.room-price-v3.desktop .room-rate-info .room-price-info.has-price-change-top .room-price-change-click.isGetLowerPrice[data-v-6b98cddf]{color:#ff5b00}.room-price-v3.desktop .room-rate-info .room-price-info.has-price-change-top .room-price-change-click span[data-v-6b98cddf] span{color:#2073f9;text-decoration:underline}.room-price-v3.desktop .room-rate-info .room-price-info.has-price-change-top .room-price-change-click img[data-v-6b98cddf]{height:32px;margin-right:8px;width:32px}.room-price-v3.desktop .room-rate-info .room-price-info.has-price-change-top .room-price-change-click[data-v-6b98cddf]:before{border:10px solid transparent;border-bottom-color:#fcf3de;content:"";display:block;position:absolute;right:24px;top:-18px}.room-price-v3.desktop .recommend-info[data-v-6b98cddf]{border:1px solid #e6e6e6;border-bottom:none}.room-price-v3.package.desktop .room-rate-info .room-rate[data-v-6b98cddf]{padding:20px 16px 48px 20px;width:50%}.room-price-v3.package.desktop .room-rate-info .room-rate .room-info[data-v-6b98cddf]{margin-bottom:8px}.room-price-v3.package.desktop .room-rate-info .room-rate-tag .tag-rate-info[data-v-6b98cddf]{align-items:flex-start;display:flex;flex-direction:column}.room-price-v3.package.desktop .room-rate-info .room-rate-tag .tag-rate-info[data-v-6b98cddf] .hotel-atomic-basic-tag{align-items:flex-start;font-size:14px!important;font-weight:400!important;line-height:1.32!important;padding:0!important}.room-price-v3.package.desktop .room-rate-info .room-rate-tag .tag-rate-info[data-v-6b98cddf] .hotel-atomic-basic-tag .tag-icon{height:16px;margin:1px 6px 0 0;width:16px}.no-rate-room{background-color:#f5f5f5;margin-top:20px;padding:40px}.no-rate-room .no-rate-room-tip{color:#212121;font-size:16px;font-weight:600;line-height:1.5;margin-bottom:20px}.no-rate-room .no-rate-room-list{background-color:#fff;border-radius:16px;display:flex;justify-content:space-between}.no-rate-room .no-rate-room-list .no-rate-room-list-wrap{flex:1;max-width:calc(100% - 240px);padding:0 20px}.no-rate-room .no-rate-room-list .no-rate-room-list-wrap .rate-list-view-more-package{background:#fff;margin-top:0;padding:16px 0}.no-rate-room .no-rate-room-list .no-rate-room-list-wrap .rate-list-view-more-package.expanded .i-icon{transform:rotate(180deg)}.no-rate-room .no-rate-room-list .room-action{border-left:1px solid #eee;flex-shrink:0;padding:32px 20px;text-align:center;width:240px}.no-rate-room .no-rate-room-list .room-action .klk-button{min-width:176px}.no-rate-room .no-rate-room-list .no-rate-room-item{border-bottom:1px solid #eee;display:flex;flex:1;padding:16px 0}.no-rate-room .no-rate-room-list .no-rate-room-item:last-child{border-bottom:none}.no-rate-room .no-rate-room-list .no-rate-room-item .img{flex-shrink:0;height:168px;position:relative;width:300px}.no-rate-room .no-rate-room-list .no-rate-room-item .img img{border-radius:8px}.no-rate-room .no-rate-room-list .no-rate-room-item .img .img-text{color:#fff;font-size:16px;font-weight:400;left:22px;line-height:1.5;position:absolute;right:22px;text-align:center;top:50%;transform:translateY(-50%)}.no-rate-room .no-rate-room-list .no-rate-room-item .no-rate-room-info{display:flex;flex:1;flex-direction:column;margin-left:16px;max-width:calc(100% - 300px)}.no-rate-room .no-rate-room-list .no-rate-room-item .no-rate-room-info .room-name{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;font-size:20px;font-weight:600;line-height:1.32;margin-bottom:8px;overflow:hidden;text-overflow:ellipsis}.no-rate-room .no-rate-room-list .no-rate-room-item .no-rate-room-info .room-main{display:flex;flex:1;justify-content:space-between}.no-rate-room .no-rate-room-list .no-rate-room-item .no-rate-room-info .room-main .icon-item{margin-bottom:6px}.no-rate-room .no-rate-room-list .no-rate-room-item .no-rate-room-info .room-main .recommend-room-num{align-self:flex-end;flex-shrink:0;font-size:16px;font-weight:400;line-height:1.5}.hotel-common-components-card-tag{align-items:center;display:flex;line-height:100%}.hotel-common-components-card-tag.content-market-price{border-radius:6px;display:inline-flex;flex-shrink:0;font-size:10px;height:18px;margin-left:6px;padding:0 4px}.hotel-common-components-card-tag.content-market-price:first-child{margin-left:0}.hotel-common-components-card-tag img{flex-shrink:0;height:12px;margin-right:4px;width:12px}.hotel-common-components-card-tag.hotel-card-tag-vip,.hotel-common-components-card-tag.hotel-card-tag-xsell{background:#fcf3de;color:#212121}.hotel-common-components-card-tag.hotel-card-tag-promotion{background:linear-gradient(90deg,#ff9557,#ff6b3d);color:#fff}.klk-image-viewer-hotel .klk-image-viewer-hotel-tab{margin:0 80px 16px}.klk-image-viewer-hotel .klk-image-viewer-hotel-tab .klk-tabs-item{color:#fff;cursor:pointer;flex:1 1 auto;font-weight:500;margin-right:27px;opacity:.6;padding:7px 6px;text-align:center;white-space:nowrap}.klk-image-viewer-hotel .klk-image-viewer-hotel-tab .klk-tabs-item.klk-tabs-item-active{border-bottom:2px solid #fff;opacity:1}.klk-image-viewer-hotel .klk-image-viewer-hotel-tab .klk-card-swiper-next-btn,.klk-image-viewer-hotel .klk-image-viewer-hotel-tab .klk-card-swiper-prev-btn,.page-no-header .layout-default_header.mobile-header[data-v-7c672298]{display:none}.page-no-header .layout-default_header.mobile-header+.layout-default_main[data-v-7c672298]{padding-top:0}.page-no-footer .layout-default_footer.mobile-footer[data-v-7c672298]{display:none}img[lazy=loading][data-v-7c672298]{transform:scaleX(.3) scaleY(.5)}img[lazy=loaded][data-v-7c672298]{animation:appear-data-v-7c672298 .3s;animation-fill-mode:both}@keyframes appear-data-v-7c672298{0%{opacity:0}to{opacity:1}}.hotel-room-tab[data-v-7c672298]{z-index:1}.hotel-room-tab[data-v-7c672298] .klk-tabs-header{overflow:visible}.hotel-room-tab[data-v-7c672298] .klk-tabs-header .klk-tabs-items .klk-tabs-item{padding:0 24px;position:relative}.hotel-room-tab[data-v-7c672298] .klk-tabs-header .klk-tabs-items .klk-tabs-item .tab-desc{animation:flash-data-v-7c672298 linear;animation-delay:.8s;animation-duration:.24s;animation-iteration-count:3;animation-timing-function:cubic-bezier(.22,0,.08,1);background:#ff5b00;border-radius:99rem 99rem 99rem 0;color:#fff;display:block;font-size:12px;font-weight:500;font-weight:600;line-height:1.5;max-width:126px;overflow:hidden;padding:2px 8px;position:absolute;text-overflow:ellipsis;transform-origin:0 100%;white-space:nowrap;z-index:2}.hotel-room-tab.mobile[data-v-7c672298]{height:61px;padding:0 20px;position:relative}.hotel-room-tab.mobile[data-v-7c672298]:before{background:#eee;content:"";height:1px;left:0;min-width:100%;position:absolute;top:0;z-index:0}.hotel-room-tab.mobile[data-v-7c672298] .klk-tabs-header{margin:0 -20px}.hotel-room-tab.mobile[data-v-7c672298] .klk-tabs-header .klk-tabs-items{padding:0 20px}.hotel-room-tab.mobile[data-v-7c672298] .klk-tabs-header .klk-tabs-items .klk-tabs-item{flex:1;font-size:16px;font-weight:400;height:60px;line-height:1.5;margin-right:0;max-width:50%;padding:24px 0 13px;position:relative;text-align:center;white-space:nowrap}.hotel-room-tab.mobile[data-v-7c672298] .klk-tabs-header .klk-tabs-items .klk-tabs-item .tab-desc{right:10px;top:3px}.hotel-room-tab.mobile[data-v-7c672298] .klk-tabs-header .klk-tabs-items .klk-tabs-item.active{color:#ff5b00;font-size:16px;font-weight:600;line-height:1.5;position:relative}.hotel-room-tab.mobile[data-v-7c672298] .klk-tabs-header .klk-tabs-items .klk-tabs-item.active:after{background:#ff5b00;bottom:0;content:"";height:1px;left:0;position:absolute;width:100%;z-index:1}.hotel-room-tab.desktop[data-v-7c672298]{margin-bottom:24px}.hotel-room-tab.desktop[data-v-7c672298] .klk-tabs-header .klk-tabs-items .klk-tabs-item{cursor:pointer;font-size:16px;font-weight:600;line-height:1.5;margin-right:24px;max-width:50%;padding:24px 24px 11px}.hotel-room-tab.desktop[data-v-7c672298] .klk-tabs-header .klk-tabs-items .klk-tabs-item:last-child{margin-right:0}.hotel-room-tab.desktop[data-v-7c672298] .klk-tabs-header .klk-tabs-items .klk-tabs-item .tab-desc{max-width:400px;right:-10px;top:-6px}.hotel-room-tab.desktop[data-v-7c672298] .klk-tabs-body{display:none}@keyframes flash-data-v-7c672298{0%{transform:rotate(0deg)}50%{transform:rotate(-7.352deg)}to{transform:rotate(0deg)}}.page-no-header .layout-default_header.mobile-header[data-v-5a1582f8]{display:none}.page-no-header .layout-default_header.mobile-header+.layout-default_main[data-v-5a1582f8]{padding-top:0}.page-no-footer .layout-default_footer.mobile-footer[data-v-5a1582f8]{display:none}img[lazy=loading][data-v-5a1582f8]{transform:scaleX(.3) scaleY(.5)}img[lazy=loaded][data-v-5a1582f8]{animation:appear-data-v-5a1582f8 .3s;animation-fill-mode:both}@keyframes appear-data-v-5a1582f8{0%{opacity:0}to{opacity:1}}.hotel-room-wrap .room-desc-tip[data-v-5a1582f8]{color:#757575;font-size:16px;font-weight:400;line-height:1.5;margin-top:-12px;padding-bottom:32px;width:100%}.hotel-room-wrap .filter-list[data-v-5a1582f8]{display:flex;flex-wrap:wrap;margin-bottom:24px}.hotel-room-wrap .filter-list .filter-list-item[data-v-5a1582f8]{align-items:center;border:1px solid #e6e6e6;border-radius:12px;display:flex;margin:0 16px 12px 0;padding:11px 15px;position:relative}.hotel-room-wrap .filter-list .filter-list-item[data-v-5a1582f8]:not(.klk-checkbox-disabled):not(.klk-checkbox-checked):hover{background-color:#f5f5f5}.hotel-room-wrap .filter-list .filter-list-item[data-v-5a1582f8]:not(.klk-checkbox-disabled):not(.klk-checkbox-checked):hover .klk-checkbox-base{border-color:#4a4a4a}.hotel-room-wrap .filter-list .filter-list-item.klk-checkbox-checked[data-v-5a1582f8]{background-color:#fff0e5;border-color:#fff0e5}.hotel-room-wrap .filter-list .filter-list-item.klk-checkbox-disabled img[data-v-5a1582f8]{filter:grayscale(1);opacity:.4}.hotel-room-wrap .filter-list .filter-list-item img[data-v-5a1582f8]{margin-right:4px;margin-top:-2px;-o-object-fit:cover;object-fit:cover}.hotel-room-wrap .filter-list .filter-list-item.filter-stayplus img[data-v-5a1582f8]{margin-top:-1px}.hotel-room-wrap .filter-list .filter-list-item[data-v-5a1582f8] .klk-checkbox-base{display:flex;position:static}.hotel-room-wrap .filter-list .filter-list-item[data-v-5a1582f8] .klk-checkbox-base>svg{margin:auto;position:static}.hotel-room-wrap .filter-list .filter-list-item[data-v-5a1582f8] .klk-checkbox-label{align-items:center;display:flex}.hotel-room-wrap .room-select-container[data-v-5a1582f8]{align-items:center;display:flex;margin-bottom:16px}.hotel-room-wrap .room-select-container[data-v-5a1582f8] .klk-poptip .klk-poptip-popper-inner{padding:0}.hotel-room-wrap .room-select-container[data-v-5a1582f8] .klk-poptip .klk-poptip-reference .room-select-container-title{align-items:center;background:#fff;border:1px solid #e6e6e6;border-radius:12px;color:#212121;cursor:pointer;display:flex;font-size:16px;font-weight:600;line-height:1.5;padding:12px 20px}.hotel-room-wrap .room-select-container[data-v-5a1582f8] .klk-poptip .klk-poptip-reference .room-select-container-title .i-icon{margin-left:4px}.hotel-room-wrap .room-select-container[data-v-5a1582f8] .klk-poptip .klk-poptip-reference .room-select-container-title.show .i-icon{transform:rotate(180deg)}.hotel-room-wrap .room-select-container[data-v-5a1582f8] .klk-poptip .klk-poptip-reference .room-select-container-title:hover{border:1px solid #212121}.hotel-room-wrap .room-select-container[data-v-5a1582f8] .klk-poptip .room-select-container-list{padding:8px 0}.hotel-room-wrap .room-select-container[data-v-5a1582f8] .klk-poptip .room-select-container-list .room-select-item{color:#212121;cursor:pointer;font-size:16px;font-weight:400;line-height:1.5;max-width:600px;padding:12px 20px}.hotel-room-wrap .room-select-container[data-v-5a1582f8] .klk-poptip .room-select-container-list .room-select-item span{color:#757575;font-size:14px;font-weight:400;line-height:1.5}.hotel-room-wrap .room-select-container[data-v-5a1582f8] .klk-poptip .room-select-container-list .room-select-item:hover{background-color:#f5f5f5}.hotel-room-wrap .room-select-container .room-select-container-tip[data-v-5a1582f8]{color:#757575;font-size:14px;font-weight:400;line-height:1.5;margin-left:16px}.hotel-room-wrap .room-select-container .room-select-container-tip[data-v-5a1582f8] b{color:#212121}.hotel-room-wrap[data-v-5a1582f8] .room-list{width:100%}.hotel-room-wrap[data-v-5a1582f8] .room-list>div:first-of-type{border-top:none}.hotel-room-wrap[data-v-5a1582f8] .room-list-v2{padding-top:0}.hotel-room-wrap[data-v-5a1582f8] .room-list-v2 .room-price-v3.border-animation{animation:borderAnimation-data-v-5a1582f8 1.5s ease .5s;animation-fill-mode:forwards}.hotel-room-wrap[data-v-5a1582f8] .room-list-v2 .room-list-wrap{background-color:#f5f5f5;margin-top:20px;padding:20px}.hotel-room-wrap[data-v-5a1582f8] .room-list-v2 .room-list-wrap>.room-name{align-items:center;display:flex;flex-wrap:wrap;font-size:20px;font-weight:600;line-height:1.32;margin-bottom:12px;max-width:100%}.hotel-room-wrap[data-v-5a1582f8] .room-list-v2 .room-list-wrap>.room-name>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hotel-room-wrap[data-v-5a1582f8] .room-list-v2 .room-list-wrap>.room-name>.recommend-room-num{align-items:center;display:flex}.hotel-room-wrap[data-v-5a1582f8] .room-list-v2 .room-list-wrap>.room-name>.recommend-room-num>span:first-child{background-color:#00828a;border-radius:6px;color:#fff;display:flex;font-size:16px;font-weight:600;line-height:1.5;margin:0 8px 0 4px;padding:1px 4px}.hotel-room-wrap[data-v-5a1582f8] .room-list-v2 .room-list-wrap>.room-name>.recommend-room-num>span:last-child{font-size:14px;font-weight:400;line-height:1.5}.hotel-room-wrap[data-v-5a1582f8] .rate-list-view-more-package{align-items:center;background:#f5f5f5;color:#212121;cursor:pointer;display:flex;font-size:14px;font-weight:600;justify-content:center;line-height:1.5;margin-top:-1px;padding-top:16px;text-align:center}.hotel-room-wrap[data-v-5a1582f8] .rate-list-view-more-package .i-icon{margin-left:8px}.hotel-room-wrap[data-v-5a1582f8] .rate-list-view-more-package.expanded .i-icon{transform:rotate(180deg)}.hotel-room-wrap[data-v-5a1582f8] .room-list-item{align-items:flex-start;display:flex;justify-content:space-between;padding-bottom:0}.hotel-room-wrap[data-v-5a1582f8] .room-list-item.query-room-item{border-bottom-left-radius:8px;border-bottom-right-radius:8px;border-top:none;box-shadow:inset 0 0 2px 2px #fff3e0;margin-top:58px;padding-top:30px;position:relative}.hotel-room-wrap[data-v-5a1582f8] .room-list-item .hotel-rate-list{align-self:stretch;display:flex;flex-direction:column;width:calc(100% - 316px)}.hotel-room-wrap[data-v-5a1582f8] .room-list-item .hotel-rate-list .rate-list-header{background:#fff;border-bottom:1px solid #e6e6e6;color:#757575;display:flex;justify-content:space-between}.hotel-room-wrap[data-v-5a1582f8] .room-list-item .hotel-rate-list .rate-list-header>div{font-size:14px;font-weight:600;line-height:1.5;padding:12px 20px}.hotel-room-wrap[data-v-5a1582f8] .room-list-item .hotel-rate-list .rate-list-header>div:first-child{border-right:1px solid #e6e6e6;flex:1}.hotel-room-wrap[data-v-5a1582f8] .room-list-item .hotel-rate-list .rate-list-header>div:last-child{width:256px}.hotel-room-wrap[data-v-5a1582f8] .room-list-item .rate-image-list{margin-bottom:16px}.hotel-room-wrap[data-v-5a1582f8] .room-list-item .rate-image-list .klk-card-swiper-item{align-items:center;display:flex}.hotel-room-wrap[data-v-5a1582f8] .room-list-item .rate-image-list .klk-card-swiper-item>img{height:60px;width:80px}.hotel-room-wrap[data-v-5a1582f8] .room-list-item .rate-image-list .klk-card-swiper-item>img:not(:last-child){margin-right:12px}.hotel-room-wrap[data-v-5a1582f8] .room-list-item .rate-image-list .klk-card-swiper-next-btn,.hotel-room-wrap[data-v-5a1582f8] .room-list-item .rate-image-list .klk-card-swiper-prev-btn{transform:scale(.67)}.hotel-room-wrap[data-v-5a1582f8] .room-list-item .rate-image-list .klk-card-swiper-prev-btn{left:-16px}.hotel-room-wrap[data-v-5a1582f8] .room-list-item .rate-image-list .klk-card-swiper-next-btn{right:-16px}.hotel-room-wrap .button[data-v-5a1582f8]{background:#fff;border:none;font-weight:600;outline:none;padding:5.5px 10.5px}.hotel-room-wrap .button-primary[data-v-5a1582f8]{background:#ff5b00;border-radius:6px;color:#fff}.hotel-room-wrap .button-secondary[data-v-5a1582f8]{background:#fff;border:1px solid #4a4a4a}.hotel-room-wrap[data-v-5a1582f8] .recommend-list{cursor:pointer;display:flex;margin-bottom:16px}.hotel-room-wrap[data-v-5a1582f8] .recommend-list .recommend-item{margin-right:8px;width:calc(33.33333% - 5.33333px)}.hotel-room-wrap[data-v-5a1582f8] .recommend-list .recommend-item:last-child{margin-right:0}.hotel-room-wrap[data-v-5a1582f8] .recommend-list .recommend-item .recommend-item-top{align-items:center;background:#fff0e5;border-radius:12px 12px 0 0;display:flex;padding:4px 12px}.hotel-room-wrap[data-v-5a1582f8] .recommend-list .recommend-item .recommend-item-top>img{flex-shrink:0;height:16px;margin-right:4px;width:16px}.hotel-room-wrap[data-v-5a1582f8] .recommend-list .recommend-item .recommend-item-top>p{color:#ff5b00;font-size:12px;font-weight:600;line-height:1.5;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hotel-room-wrap[data-v-5a1582f8] .recommend-list .recommend-item .recommend-item-top svg{color:#ff5b00}.hotel-room-wrap[data-v-5a1582f8] .recommend-list .recommend-item .recommend-item-bottom{border:1px solid #e6e6e6;border-radius:0 0 12px 12px;border-top:none;display:flex;justify-content:space-between;padding:10px 12px 24px}.hotel-room-wrap[data-v-5a1582f8] .recommend-list .recommend-item .recommend-item-bottom .price-wrap{height:46px}.hotel-room-wrap[data-v-5a1582f8] .recommend-list .recommend-item .recommend-item-bottom .price-wrap .price-desc-wrap{align-items:center;display:flex}.hotel-room-wrap[data-v-5a1582f8] .recommend-list .recommend-item .recommend-item-bottom .price-wrap .price-desc-wrap>p:first-child{color:#ff5b00;margin-bottom:2px;margin-right:4px}.hotel-room-wrap[data-v-5a1582f8] .recommend-list .recommend-item .recommend-item-bottom .price-wrap .price-desc-wrap>p:first-child>span:last-child{font-size:16px;font-weight:600;line-height:1.5}.hotel-room-wrap[data-v-5a1582f8] .recommend-list .recommend-item .recommend-item-bottom .price-wrap .price-desc-wrap>p:last-child{color:#8a8a8a;font-size:12px;font-weight:400;line-height:1.5;text-decoration:line-through}.hotel-room-wrap[data-v-5a1582f8] .recommend-list .recommend-item .recommend-item-bottom>button{align-self:flex-end;border-radius:8px}.hotel-room-wrap[data-v-5a1582f8] .hotel-tag-list-v2.discount-tag{display:inline-flex}.hotel-room-wrap[data-v-5a1582f8] .hotel-tag-list-v2.discount-tag .hotel-common-components-card-tagV2{font-size:12px;font-weight:500;line-height:1.5;margin-bottom:0;padding:1px 6px}@keyframes borderAnimation-data-v-5a1582f8{0%{border-bottom:1px solid red;outline:1px solid #ff5b00}40%{outline:1px solid #ff5b00}60%{outline:1px solid #ff5b00}90%{outline:1px solid transparent}to{outline:1px solid transparent}}.page-no-header .layout-default_header.mobile-header[data-v-0d4e66a5]{display:none}.page-no-header .layout-default_header.mobile-header+.layout-default_main[data-v-0d4e66a5]{padding-top:0}.page-no-footer .layout-default_footer.mobile-footer[data-v-0d4e66a5]{display:none}img[lazy=loading][data-v-0d4e66a5]{transform:scaleX(.3) scaleY(.5)}img[lazy=loaded][data-v-0d4e66a5]{animation:appear-data-v-0d4e66a5 .3s;animation-fill-mode:both}@keyframes appear-data-v-0d4e66a5{0%{opacity:0}to{opacity:1}}.package-header[data-v-0d4e66a5]{background-color:transparent}.package-header .package-header-info[data-v-0d4e66a5]{display:flex;flex-direction:column}.package-header .package-header-pic[data-v-0d4e66a5]{border-radius:12px;margin-bottom:12px;overflow:hidden;padding-bottom:56.25%;position:relative}.package-header .package-header-pic img[data-v-0d4e66a5]{height:100%;position:absolute;width:100%}.package-header .package-header-pic .package-header-pic--count[data-v-0d4e66a5]{align-items:center;background-color:rgba(0,0,0,.6);border-radius:12px 0 8px 0;bottom:0;color:#f5f5f5;cursor:pointer;display:flex;font-size:12px;font-weight:400;line-height:1.5;padding:4px 8px;position:absolute;right:0}.package-header .package-header-pic .package-header-pic--count span[data-v-0d4e66a5]{color:#fff}.package-header .package-header-pic .package-header-pic--count .i-icon[data-v-0d4e66a5]{color:#fff;flex-shrink:0;margin-right:4px}.package-header .package-header-section .package-header-action[data-v-0d4e66a5]{display:none}.package-header .package-header-section .package-header-main .package-header-name[data-v-0d4e66a5]{display:none;font-size:20px;font-weight:600;line-height:1.32;margin-bottom:12px}.package-header .package-header-benefit-section[data-v-0d4e66a5]{cursor:pointer;margin-bottom:20px}.package-header .package-header-benefit-section .package-header-benefit .package-header-benefit-item[data-v-0d4e66a5]{color:#212121;display:flex;font-size:14px;font-weight:400;line-height:1.5;margin-bottom:8px}.package-header .package-header-benefit-section .package-header-benefit .package-header-benefit-item img[data-v-0d4e66a5]{flex-shrink:0;height:16px;margin-right:8px;margin-top:3px;width:16px}.package-header .package-header-benefit-section .package-header-benefit .package-header-benefit-item[data-v-0d4e66a5]:before{content:none}.package-header .package-header-benefit-section .package-header-benefit .package-header-benefit-item[data-v-0d4e66a5]:last-child{margin-bottom:0}.package-header .package-header-benefit-section .package-header-benefit-more[data-v-0d4e66a5]{align-items:center;color:#2073f9;display:inline-flex;font-size:14px;font-weight:400;line-height:1.32;margin-top:12px;max-width:100%}.package-header .package-header-benefit-section .package-header-benefit-more .i-icon[data-v-0d4e66a5]{margin-left:2px}.package-header .package-header-benefit-section .package-header-benefit-more>span[data-v-0d4e66a5]:first-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.package-header .package-header-benefit-section .package-header-benefit-more>.i-icon[data-v-0d4e66a5]{flex-shrink:0}.package-header .package-header-calendar[data-v-0d4e66a5]{align-items:center;border:1px solid rgba(74,74,74,.3);border-radius:8px;color:#212121;cursor:pointer;display:flex;font-size:14px;font-weight:500;justify-content:center;line-height:1.5;padding:12px 16px}.package-header .package-header-calendar .icon-down[data-v-0d4e66a5]{color:#757575;margin-left:12px}.package-header .package-header-calendar .i-icon-icon-calendar[data-v-0d4e66a5]{margin-right:8px}.package-rc{background:#fff;bottom:0;flex-direction:column;left:0;position:absolute;right:0;top:0}.package-rc,.package-rc .label{align-items:center;display:flex;justify-content:center}.package-rc .label{color:#757575;font-size:16px;font-weight:400;line-height:1.5;margin-bottom:12px}.package-rc .date{font-size:16px;font-weight:600;line-height:1.5;margin-bottom:4px}.package-rc .price{align-items:center;color:#ff5b00;display:flex;font-size:14px;justify-content:center;line-height:1.32}.package-rc .package-rc-tip{background:#fcf3de;color:#f09b0a;font-size:14px;font-weight:400;line-height:1.5;padding:12px}.page-no-header .layout-default_header.mobile-header[data-v-3f77b552]{display:none}.page-no-header .layout-default_header.mobile-header+.layout-default_main[data-v-3f77b552]{padding-top:0}.page-no-footer .layout-default_footer.mobile-footer[data-v-3f77b552]{display:none}img[lazy=loading][data-v-3f77b552]{transform:scaleX(.3) scaleY(.5)}img[lazy=loaded][data-v-3f77b552]{animation:appear-data-v-3f77b552 .3s;animation-fill-mode:both}@keyframes appear-data-v-3f77b552{0%{opacity:0}to{opacity:1}}.room-header[data-v-3f77b552]{background-color:#fff;display:flex}.room-header .room-header-pic[data-v-3f77b552]{border-radius:8px;flex-shrink:0;height:105px;margin-bottom:20px;margin-right:12px;overflow:hidden;position:relative;width:158px}.room-header .room-header-pic+div[data-v-3f77b552]{width:calc(100% - 170px)}.room-header .room-header-pic img[data-v-3f77b552]{height:100%;position:absolute;width:100%}.room-header .room-header-pic .room-header-pic--count[data-v-3f77b552]{align-items:center;background-color:rgba(0,0,0,.6);border-radius:12px 0 8px 0;bottom:0;color:#f5f5f5;cursor:pointer;display:flex;font-size:12px;font-weight:400;line-height:1.5;padding:4px 8px;position:absolute;right:0}.room-header .room-header-pic .room-header-pic--count span[data-v-3f77b552]{color:#fff}.room-header .room-header-pic .room-header-pic--count .i-icon[data-v-3f77b552]{color:#fff;flex-shrink:0;margin-right:4px}.room-header .room-header-pic .room-header-pic--empty[data-v-3f77b552]{left:4px;position:absolute;text-align:center;top:50%;transform:translateY(-50%);width:calc(100% - 8px)}.room-header .room-header-section[data-v-3f77b552]{display:flex;justify-content:space-between}.room-header .room-header-section .room-header-main[data-v-3f77b552]{flex:1;width:100%}.room-header .room-header-section .room-header-main .room-header-name[data-v-3f77b552]{font-size:16px;font-weight:600;line-height:1.32;margin-bottom:6px}.room-header .room-header-section .room-header-main .room-header-room-num[data-v-3f77b552]{align-self:flex-start;background-color:#00828a;border-radius:6px;color:#fff;flex-shrink:0;font-size:14px;font-weight:600;line-height:1.5;margin-right:4px;margin-top:2px;padding:0 4px}.room-header .room-header-section .room-header-main .room-header-desc[data-v-3f77b552]{-webkit-line-clamp:2;-webkit-box-orient:vertical;color:#757575;display:-webkit-box;font-size:12px;font-weight:400;line-height:1.5;margin-top:4px;overflow:hidden;text-overflow:ellipsis}.room-header .room-header-section .room-header-main .room-header-facility[data-v-3f77b552]{color:#212121;display:flex;flex-wrap:wrap;font-size:14px;font-weight:400;line-height:1.5;margin-bottom:-4px;margin-top:4px}.room-header .room-header-section .room-header-main .room-header-facility .room-header-facility-item[data-v-3f77b552]{align-items:center;display:inline-flex;margin-bottom:4px;margin-right:16px;max-width:100%;position:relative}.room-header .room-header-section .room-header-main .room-header-facility .room-header-facility-item img[data-v-3f77b552]{flex-shrink:0;height:16px;margin-right:4px;width:16px}.room-header .room-header-section .room-header-main .room-header-facility .room-header-facility-item span[data-v-3f77b552]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.room-header .room-header-section .room-header-main .room-header-facility .room-header-facility-item[data-v-3f77b552]:last-child{margin-right:0}.page-no-header .layout-default_header.mobile-header[data-v-0c701f12]{display:none}.page-no-header .layout-default_header.mobile-header+.layout-default_main[data-v-0c701f12]{padding-top:0}.page-no-footer .layout-default_footer.mobile-footer[data-v-0c701f12]{display:none}img[lazy=loading][data-v-0c701f12]{transform:scaleX(.3) scaleY(.5)}img[lazy=loaded][data-v-0c701f12]{animation:appear-data-v-0c701f12 .3s;animation-fill-mode:both}@keyframes appear-data-v-0c701f12{0%{opacity:0}to{opacity:1}}.room-price-benefit[data-v-0c701f12] .benefit-item-desc{font-size:12px;font-weight:400;line-height:1.5}.room-price-benefit[data-v-0c701f12] .benefit-item-desc>svg{height:14px;margin-right:4px;transform:translateY(3px);width:14px}.room-price-benefit[data-v-0c701f12] .benefit-item-desc .i-icon-icon-next{color:#757575;margin-right:4px}.room-price-benefit .benefit-title[data-v-0c701f12]{align-items:flex-start;display:flex;justify-content:space-between;margin:16px 0 10px}.room-price-benefit .benefit-title[data-v-0c701f12] .benefit-item-desc{font-size:12px;font-weight:500;line-height:1.5}.room-price-benefit .benefit-title .show-more[data-v-0c701f12]{align-items:center;cursor:pointer;display:flex;flex-shrink:0;font-size:12px;font-weight:500;line-height:1.5;margin-left:8px}.room-price-benefit .benefit-title .show-more>.i-icon-icon-next[data-v-0c701f12]{margin-left:2px}.room-price-benefit .benefit-list-cover[data-v-0c701f12]{background-color:#fafafa;border-radius:8px;padding:8px}.room-price-benefit .benefit-list-cover ul[data-v-0c701f12]{list-style:disc;padding-left:16px}.room-price-benefit .benefit-list-cover li[data-v-0c701f12]{font-size:12px;font-weight:500;margin-bottom:4px}.room-price-benefit .benefit-list-cover li[data-v-0c701f12]:last-child{margin-bottom:0}.room-price-benefit .benefit-list-cover .benefit-list-more[data-v-0c701f12]{color:#757575;cursor:pointer;font-size:12px;padding-top:8px}.room-price-benefit .benefit-list .benefit-item[data-v-0c701f12]{margin-bottom:6px;width:100%}.room-price-benefit .benefit-list .benefit-item[data-v-0c701f12]:last-child{margin-bottom:0}.room-price-benefit .benefit-list .benefit-item[data-v-0c701f12] .klk-radio-base{align-self:flex-start}.room-price-benefit .benefit-list .benefit-item[data-v-0c701f12] .klk-radio-label{flex:1;padding-left:6px}.room-price-benefit .benefit-list .benefit-item[data-v-0c701f12] .klk-radio-label>div{display:flex;justify-content:space-between}.room-price-benefit .benefit-list .benefit-item[data-v-0c701f12] .klk-radio-label>div>span.add-amount{flex-shrink:0;font-size:12px;font-weight:600;line-height:1.5;margin-left:4px;max-width:30%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rate-selector-content .room-info-section{display:flex}.rate-selector-content .room-info-section .room-main{flex:1}.rate-selector-content .room-info-section .room-main .room-name{display:flex;font-size:16px;font-weight:600;line-height:1.32}.rate-selector-content .room-info-section .room-main .room-facility ul{line-height:1.32;list-style:disc;margin-top:4px;padding-left:12px}.rate-selector-content .room-info-section .room-pic{color:#fff;flex:0 0 76px;font-size:12px;line-height:16px;margin-right:12px;min-height:76px;position:relative;transition:height .2s;width:76px}.rate-selector-content .room-info-section .room-pic img{border-radius:12px;display:block;height:100%;-o-object-fit:cover;object-fit:cover;position:absolute;transition:all .2s}.rate-selector-content .room-info-section .room-pic .room-pic--count{background-color:rgba(0,0,0,.6);border-radius:0 12px;bottom:0;font-size:12px;font-weight:400;left:0;line-height:1.5;padding:1px 4px;position:absolute}.rate-selector-content .room-info-section .room-pic .room-pic--count svg{display:none;height:16px;width:16px}.rate-selector-content .room-info-section .room-pic .room-pic--empty{left:4px;position:absolute;text-align:center;top:50%;transform:translateY(-50%);width:calc(100% - 8px)}.rate-selector-content .selector-section{padding-top:24px}.rate-selector-content .selector-section .benefit-list-more{color:#757575;cursor:pointer;font-size:12px;padding-top:8px}.rate-selector-content .selector-title{font-size:16px;font-weight:600;margin-bottom:12px}.rate-selector-content .selector-option{border:1px solid #e6e6e6;border-radius:12px;display:flex;flex-direction:row-reverse;margin:12px 0;padding:12px;width:100%}.rate-selector-content .selector-option .klk-radio-base{align-self:flex-start}.rate-selector-content .selector-option .klk-radio-label{flex:1;padding-left:0;padding-right:8px}.rate-selector-content .selector-option .klk-radio-label>div{font-size:14px;font-weight:400;line-height:1.5}.rate-selector-content .selector-option .add-amount{color:#212121;flex-shrink:0;font-size:18px;font-weight:600;margin-bottom:8px}.rate-selector-content .selector-option .benefit-list .tag-name{color:#757575;font-size:12px}.rate-selector-content .selector-option .benefit-list .tag-icon{height:14px;margin-right:4px;width:14px}.rate-selector-content .selector-option .benefit-name{color:#757575;font-size:12px}.rate-selector-content .selector-option.is-selected{background-color:#fff9f5;border:1px solid #ff5b00}.rate-selector-content .selector-option.is-selected .klk-radio-label>div>span.add-amount{color:#212121}.rate-selector-content .selector-option.klk-radio-disabled .add-amount,.rate-selector-content .selector-option.klk-radio-disabled .klk-radio-label{color:#a8a8a8}.rate-selector-footer .main-container{margin-left:-20px;margin-right:-20px}.rate-up-count{position:relative}.rate-up-count .last{opacity:1}.rate-up-count .current{display:none}@keyframes lastUp{0%{opacity:.3;position:absolute;transform:translateY(0)}to{opacity:0;position:absolute;transform:translateY(-100%)}}.rate-up-count.animate .last{animation:lastUp .4s ease-out forwards}.rate-up-count.animate .current{display:inline;opacity:1;transition:all .6s ease-in-out}@keyframes increaseNumber{0%{opacity:0;transform:translateY(0)}to{opacity:1;transform:translateY(-50%)}}.page-no-header .layout-default_header.mobile-header[data-v-d0bf8e3a]{display:none}.page-no-header .layout-default_header.mobile-header+.layout-default_main[data-v-d0bf8e3a]{padding-top:0}.page-no-footer .layout-default_footer.mobile-footer[data-v-d0bf8e3a]{display:none}img[lazy=loading][data-v-d0bf8e3a]{transform:scaleX(.3) scaleY(.5)}img[lazy=loaded][data-v-d0bf8e3a]{animation:appear-data-v-d0bf8e3a .3s;animation-fill-mode:both}@keyframes appear-data-v-d0bf8e3a{0%{opacity:0}to{opacity:1}}.room-price-v4[data-v-d0bf8e3a]{margin-bottom:12px;position:relative}.room-price-v4[data-v-d0bf8e3a]:first-child{margin-top:12px}.room-price-v4[data-v-d0bf8e3a]:last-child{margin-bottom:8px}.room-price-v4.price-selected .room-rate-info[data-v-d0bf8e3a]{border:1px solid #ff5b00}.room-price-v4.price-selected[data-v-d0bf8e3a]:after{background-color:#ff5b00}.room-price-v4 .hotel-rate-short-code[data-v-d0bf8e3a]{-webkit-line-clamp:2;-webkit-box-orient:vertical;color:#e6e6e6;display:-webkit-box;font-size:12px;font-weight:500;line-height:12px;overflow:hidden;position:absolute;right:8px;text-overflow:ellipsis;top:4px;transform:scale(83.33333%);transform-origin:right}.room-price-v4:has(.tag-top-tip,.recommend-info) .hotel-rate-short-code[data-v-d0bf8e3a]{top:2px}.room-price-v4 .recommend-info[data-v-d0bf8e3a]{background:#fff;color:#ff5b00;position:relative}.room-price-v4 .recommend-info>div[data-v-d0bf8e3a]{background:#fff0e5;border-radius:8px;display:flex;font-size:12px;font-weight:500;line-height:1.5;overflow:hidden;padding:8px}.room-price-v4 .recommend-info>div>img[data-v-d0bf8e3a]{flex-shrink:0;margin-right:4px;margin-top:2px;max-height:14px;max-width:14px}.room-price-v4 .recommend-info>div>p[data-v-d0bf8e3a]{-webkit-box-orient:vertical;-webkit-line-clamp:2;display:-webkit-box;overflow:hidden;text-overflow:ellipsis}.room-price-v4 .room-rate-info[data-v-d0bf8e3a]{background:#fff;border-radius:16px;padding:16px}.room-price-v4 .room-rate[data-v-d0bf8e3a]{cursor:pointer}.room-price-v4 .room-rate .tag-top-tip[data-v-d0bf8e3a]{margin-bottom:16px}.room-price-v4 .room-rate .tag-top-tip>div[data-v-d0bf8e3a]{margin-bottom:12px}.room-price-v4 .room-rate .tag-top-tip>div[data-v-d0bf8e3a]:last-child{margin-bottom:0}.room-price-v4 .room-rate .tag-top-tip .hotel-tag-list-v2[data-v-d0bf8e3a]{margin:0}.room-price-v4 .room-rate .tag-top-tip[data-v-d0bf8e3a] .hotel-common-components-card-tagV2{font-weight:500;margin-bottom:0}.room-price-v4 .room-rate .tag-top-tip[data-v-d0bf8e3a] .hotel-common-components-card-tagV2 .tag-icon{margin:1px 4px 0 0}.room-price-v4 .room-rate .room-info[data-v-d0bf8e3a]{color:#212121;display:flex;font-size:16px;font-weight:600;justify-content:flex-start;line-height:1.5}.room-price-v4 .room-rate .room-info .room-info-name[data-v-d0bf8e3a]{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:flex;display:-webkit-box;overflow:hidden;text-overflow:ellipsis}.room-price-v4 .room-rate .room-info .room-info-name>div[data-v-d0bf8e3a]{display:inline-block}.room-price-v4 .room-rate .room-info .room-info-name>div[data-v-d0bf8e3a]:last-child{display:inline}.room-price-v4 .room-rate .room-info .i-icon-icon-next[data-v-d0bf8e3a]{margin-left:2px;transform:translateY(4px)}.room-price-v4 .room-rate-tag>div[data-v-d0bf8e3a]{padding-top:16px}.room-price-v4 .room-rate-tag>div[data-v-d0bf8e3a]:last-child{padding-bottom:0}.room-price-v4 .room-selection>div.room-selection-item .room-section-title[data-v-d0bf8e3a]{color:#757575;font-size:12px;font-weight:500;line-height:1.5;padding:8px 0}.room-price-v4 .room-selection>div.room-selection-item .room-section-option[data-v-d0bf8e3a]{border:1px solid #e6e6e6;border-radius:12px;margin:0 0 8px!important;padding:10px;width:100%}.room-price-v4 .room-selection>div.room-selection-item .room-section-option[data-v-d0bf8e3a]:last-child{margin-bottom:0!important}.room-price-v4 .room-selection>div.room-selection-item .room-section-option[data-v-d0bf8e3a] .klk-radio-base{align-self:flex-start}.room-price-v4 .room-selection>div.room-selection-item .room-section-option[data-v-d0bf8e3a] .klk-radio-label{flex:1;padding-left:8px}.room-price-v4 .room-selection>div.room-selection-item .room-section-option[data-v-d0bf8e3a] .klk-radio-label>div{display:flex;font-size:14px;font-weight:400;justify-content:space-between;line-height:1.5}.room-price-v4 .room-selection>div.room-selection-item .room-section-option[data-v-d0bf8e3a] .klk-radio-label>div>span.add-amount{color:#212121;flex-shrink:0;font-size:14px;font-weight:600;line-height:1.5;margin-left:8px;max-width:35%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.room-price-v4 .room-selection>div.room-selection-item .room-section-option[data-v-d0bf8e3a] .klk-radio-label>div .select-tip{color:#757575;display:inline-block;font-size:12px;font-weight:400;line-height:1.5;margin-top:2px}.room-price-v4 .room-selection>div.room-selection-item .room-section-option.isSelected[data-v-d0bf8e3a]{background-color:#fff9f5;border:1px solid #ff5b00}.room-price-v4 .room-selection>div.room-selection-item .room-section-option.isSelected[data-v-d0bf8e3a] .klk-radio-label>div>span.add-amount{color:#212121}.room-price-v4 .room-selection>div.room-selection-item .room-section-option.klk-radio-disabled[data-v-d0bf8e3a] .klk-radio-label,.room-price-v4 .room-selection>div.room-selection-item .room-section-option.klk-radio-disabled[data-v-d0bf8e3a] .klk-radio-label>div .add-amount,.room-price-v4 .room-selection>div.room-selection-item .room-section-option.klk-radio-disabled[data-v-d0bf8e3a] .klk-radio-label>div .select-tip{color:#a8a8a8}.room-price-v4 .room-selection>div.room-selection-item.cancellation .room-section-title[data-v-d0bf8e3a]{padding:12px 0 8px}.room-price-v4 .room-selection>div.room-selection-item.cancellation .cancellation-expand.klk-expand-leave-active[data-v-d0bf8e3a]{backface-visibility:hidden;transform:translateZ(0);transition:none}.room-price-v4 .top-tip-wrap>div[data-v-d0bf8e3a]{margin-bottom:12px}.room-price-v4 .top-tip-wrap>div[data-v-d0bf8e3a]:last-child{margin-bottom:16px}.room-price-v4 .top-tip-wrap .hotel-tag-list-v2[data-v-d0bf8e3a]{margin:0}.room-price-v4 .top-tip-wrap[data-v-d0bf8e3a] .hotel-common-components-card-tagV2{margin-bottom:0}.room-price-v4 .room-price-info[data-v-d0bf8e3a]{margin-top:0}.room-price-v4 .room-price-info .room-price-main[data-v-d0bf8e3a]{align-items:flex-end;cursor:pointer;display:flex;justify-content:space-between;padding-top:16px}.room-price-v4 .room-price-info .room-price-main .price-part[data-v-d0bf8e3a]{overflow:hidden}.room-price-v4 .room-price-info .room-price-main .price-part .price-desc .price[data-v-d0bf8e3a]{color:#212121;font-size:20px;font-weight:600;line-height:1.32}.room-price-v4 .room-price-info .room-price-main .price-part .price-desc>span[data-v-d0bf8e3a]:last-child{display:inline-block}.room-price-v4 .room-price-info .room-price-main .price-part .price-desc .price-desc-original[data-v-d0bf8e3a]{color:#8a8a8a;font-size:12px;font-weight:400;line-height:1.5;margin-left:2px;text-decoration:line-through}.room-price-v4 .room-price-info .room-price-main .price-part .price-desc .price-icon[data-v-d0bf8e3a]{color:#757575;flex-shrink:0;height:14px;margin-left:2px;vertical-align:sub;width:14px}.room-price-v4 .room-price-info .room-price-main .price-part .price-tax-tip[data-v-d0bf8e3a]{color:#757575;font-size:12px;font-weight:400;line-height:1.32}.room-price-v4 .room-price-info .room-price-main .price-part .price-tax-tip .price-tax-tip-price[data-v-d0bf8e3a]{display:inline-block}.room-price-v4 .room-price-info .room-price-main .price-part .price-tax-tip[data-v-d0bf8e3a]:not(:last-child){margin-bottom:2px}.room-price-v4 .room-price-info .room-price-main .price-part .price-reward-desc[data-v-d0bf8e3a]{color:#845500;font-size:12px;font-weight:400;line-height:1.32}.room-price-v4 .room-price-info .room-price-main .price-part .room-rate-price-tag>div[data-v-d0bf8e3a]{margin-bottom:0}.room-price-v4 .room-price-info .room-price-main .price-part .room-rate-price-tag>div[data-v-d0bf8e3a] .hotel-atomic-basic-tag,.room-price-v4 .room-price-info .room-price-main .price-part .room-rate-price-tag>div[data-v-d0bf8e3a] .hotel-common-components-card-tagV2{margin-bottom:6px!important}.room-price-v4 .room-price-info .room-price-main .price-part .price-tag>div[data-v-d0bf8e3a]{margin-bottom:0}.room-price-v4 .room-price-info .room-price-main .price-part .price-tag>div[data-v-d0bf8e3a] .hotel-atomic-basic-tag,.room-price-v4 .room-price-info .room-price-main .price-part .price-tag>div[data-v-d0bf8e3a] .hotel-common-components-card-tagV2{margin-bottom:6px!important}.room-price-v4 .room-price-info .room-price-main .price-part .price-tag.no-name[data-v-d0bf8e3a]{margin-top:0}.room-price-v4 .room-price-info .room-price-main .price-part .price-tag .tag-price_tags[data-v-d0bf8e3a]{overflow:hidden}.room-price-v4 .room-price-info .room-price-main .price-part .price-tag .tag-price_tags[data-v-d0bf8e3a] .hotel-common-components-card-tagV2{font-size:12px;font-weight:500;line-height:1.5}.room-price-v4 .room-price-info .room-price-main .room-price-tag-action[data-v-d0bf8e3a]{flex-shrink:0;margin-left:8px;padding:8px 15px}.room-price-v4 .room-price-info .price-login-tip[data-v-d0bf8e3a]{color:#757575;font-size:12px;font-weight:400;line-height:1.5}.room-price-v4 .room-price-info .price-paylater-tip[data-v-d0bf8e3a]{color:#00828a;font-size:12px;font-weight:400;line-height:1.5;margin-top:2px}.room-price-v4 .room-price-info .tag-price-tip[data-v-d0bf8e3a]{margin-top:4px}.room-price-v4 .room-price-info .tag-price-tip .hotel-tag-list-v2[data-v-d0bf8e3a]{margin-bottom:0}.room-price-v4 .room-price-info .tag-price-tip .hotel-tag-list-v2[data-v-d0bf8e3a] .atomic-basic-tag{padding:0}.room-price-v4 .room-price-info .force-show[data-v-d0bf8e3a]{display:none;margin-left:-10px}.room-price-v4 .room-price-change[data-v-d0bf8e3a]{align-items:center;background-color:#fcf3de;border-radius:8px;color:#f09b0a;display:flex;font-size:12px;font-weight:500;line-height:1.5;margin-top:14px;padding:10px 8px;position:relative}.room-price-v4 .room-price-change.isGetLowerPrice[data-v-d0bf8e3a]{color:#ff5b00}.room-price-v4 .room-price-change span[data-v-d0bf8e3a] span{color:#2073f9;text-decoration:underline}.room-price-v4 .room-price-change img[data-v-d0bf8e3a]{height:32px;margin-right:8px;width:32px}.room-price-v4 .room-price-change[data-v-d0bf8e3a]:before{border:10px solid transparent;border-bottom-color:#fcf3de;content:"";display:block;left:24px;position:absolute;top:-18px}.room-price-v4 .room-price-change.room-price-change-tip[data-v-d0bf8e3a]{color:#ff5b00}.room-price-v4.package.mobile .room-rate .room-info .room-info-name[data-v-d0bf8e3a]{display:block;flex:1;font-size:14px;font-weight:600;line-height:1.32}.room-price-v4.package.mobile .room-rate .room-info .room-info-name>.i-icon-icon-next[data-v-d0bf8e3a]{display:inline-block;overflow:hidden;text-overflow:ellipsis;transform:translateY(2px);white-space:nowrap}.room-price-v4.package.mobile .room-rate .room-info>.i-icon-icon-next[data-v-d0bf8e3a]{display:none}.room-price-v4.package.mobile .package-rate-info[data-v-d0bf8e3a]{margin-top:8px}.room-price-v4.package.mobile .package-rate-info .tag-rate-info[data-v-d0bf8e3a]{align-items:flex-start;display:flex;flex-direction:column}.room-price-v4.package.mobile .package-rate-info .tag-rate-info[data-v-d0bf8e3a] .hotel-atomic-basic-tag{font-size:14px!important;font-weight:400!important;line-height:1.32!important;padding:0}.room-price-v4.package.mobile .room-price-info .room-price-main[data-v-d0bf8e3a]{padding-top:12px}.room-price-v4.package.mobile .hotel-rate-short-code[data-v-d0bf8e3a]{top:2px}.page-no-header .layout-default_header.mobile-header[data-v-3dc56ec8]{display:none}.page-no-header .layout-default_header.mobile-header+.layout-default_main[data-v-3dc56ec8]{padding-top:0}.page-no-footer .layout-default_footer.mobile-footer[data-v-3dc56ec8]{display:none}img[lazy=loading][data-v-3dc56ec8]{transform:scaleX(.3) scaleY(.5)}img[lazy=loaded][data-v-3dc56ec8]{animation:appear-data-v-3dc56ec8 .3s;animation-fill-mode:both}@keyframes appear-data-v-3dc56ec8{0%{opacity:0}to{opacity:1}}.room-header[data-v-3dc56ec8]{background-color:#fff;border-radius:12px}.room-header .room-header-pic[data-v-3dc56ec8]{border-radius:12px;color:#fff;flex:none;flex:0 0 76px;font-size:12px;line-height:16px;margin-right:8px;min-height:76px;overflow:hidden;position:relative;transition:height .2s;width:76px}.room-header .room-header-pic img[data-v-3dc56ec8]{display:block;height:100%;-o-object-fit:cover;object-fit:cover;position:absolute;transition:all .2s}.room-header .room-header-pic .room-header-pic--count[data-v-3dc56ec8]{background-color:rgba(0,0,0,.6);border-radius:0 12px;bottom:0;font-size:12px;font-weight:400;left:0;line-height:1.5;padding:1px 4px;position:absolute}.room-header .room-header-pic .room-header-pic--count svg[data-v-3dc56ec8]{display:none;height:16px;width:16px}.room-header .room-header-pic .room-header-pic--empty[data-v-3dc56ec8]{left:4px;position:absolute;text-align:center;top:50%;transform:translateY(-50%);width:calc(100% - 8px)}.room-header .room-header-section[data-v-3dc56ec8]{display:flex;justify-content:space-between}.room-header .room-header-section .room-header-main[data-v-3dc56ec8]{flex:1}.room-header .room-header-section .room-header-main .room-header-name[data-v-3dc56ec8]{font-size:16px;font-weight:600;line-height:1.32}.room-header .room-header-section .room-header-main .recommend-room-num[data-v-3dc56ec8]{align-self:flex-start;background-color:#00828a;border-radius:6px;color:#fff;flex-shrink:0;font-size:14px;font-weight:600;line-height:1.5;margin-right:4px;margin-top:2px;padding:0 4px;vertical-align:bottom}.room-header .room-header-section .room-header-main .room-header-desc[data-v-3dc56ec8]{-webkit-line-clamp:2;-webkit-box-orient:vertical;color:#757575;display:-webkit-box;font-size:12px;font-weight:400;line-height:1.32;margin-top:4px;overflow:hidden;text-overflow:ellipsis}.room-header .room-header-section .room-header-main .room-header-facility[data-v-3dc56ec8]{color:#757575;display:flex;flex-wrap:wrap;font-size:12px;font-weight:400;line-height:1.5;margin-top:4px}.room-header .room-header-section .room-header-main .room-header-facility .room-header-facility-item[data-v-3dc56ec8]{align-items:center;display:inline-flex;margin-bottom:4px;margin-right:16px;max-width:100%;position:relative}.room-header .room-header-section .room-header-main .room-header-facility .room-header-facility-item img[data-v-3dc56ec8]{flex-shrink:0;height:16px;margin-right:4px;width:16px}.room-header .room-header-section .room-header-main .room-header-facility .room-header-facility-item span[data-v-3dc56ec8]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.room-header .room-header-section .room-header-main .room-header-facility .room-header-facility-item[data-v-3dc56ec8]:last-child{margin-right:0}.room-header .room-header-section .room-header-action[data-v-3dc56ec8]{padding-left:12px}.room-header .room-header-section .room-header-action .icon-arrow-down[data-v-3dc56ec8]{align-items:center;background:none;border:1px solid #212121;border-radius:6px;box-sizing:border-box;color:#8a8a8a;color:#212121;display:flex;font-weight:500;height:20px;justify-content:center;margin-left:10px;transform:rotate(90deg);width:20px}.room-header .room-header-price[data-v-3dc56ec8]{margin-top:16px}.room-header .room-header-price .room-header-price-taglist[data-v-3dc56ec8]{padding-bottom:4px}.room-header .room-header-price .price_sell_amount[data-v-3dc56ec8]{align-items:baseline;color:#8a8a8a;display:flex;font-size:12px;font-weight:400;line-height:1.5;white-space:pre-wrap}.room-header .room-header-price .price_sell_amount[data-v-3dc56ec8] .format-price{color:#212121}.room-header .room-header-price .price_sell_amount[data-v-3dc56ec8] .format-price span{font-size:20px;font-weight:600;line-height:1.32}.room-header.expand .room-header-main .room-header-name[data-v-3dc56ec8]{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden;text-overflow:ellipsis}.room-header.expand .room-header-main .room-header-facility[data-v-3dc56ec8]{max-height:44px;overflow:hidden}.room-header.expand .room-header-section .room-header-action .icon-arrow-down[data-v-3dc56ec8]{transform:rotate(-90deg)}.room-header.default[data-v-3dc56ec8]{display:flex}.room-header.default .room-header-pic+div[data-v-3dc56ec8]{width:calc(100% - 84px)}.room-header.default .room-header-section[data-v-3dc56ec8]{display:flex;justify-content:space-between}.room-header.default .room-header-section .room-header-main[data-v-3dc56ec8]{flex:1;width:100%}.room-header.default .room-header-section .room-header-main .room-header-name[data-v-3dc56ec8]{font-size:16px;font-weight:600;line-height:1.32;min-width:0}.room-header.default .room-header-section .room-header-main .room-header-name .recommend-room-num[data-v-3dc56ec8]{align-self:flex-start;background-color:#00828a;border-radius:6px;color:#fff;flex-shrink:0;font-size:14px;font-weight:600;line-height:1.5;margin-right:4px;margin-top:2px;padding:0 4px}.room-header.smallPic[data-v-3dc56ec8]{background-color:#fff;border-radius:16px;display:flex;padding:12px}.room-header.smallPic .room-header-price[data-v-3dc56ec8]{align-items:flex-end;display:flex;flex-direction:column}.room-header.smallPic .room-header-pic+div[data-v-3dc56ec8]{width:calc(100% - 84px)}.room-header.smallPic .room-header-section .room-header-main[data-v-3dc56ec8]{width:calc(100% - 42px)}.room-header.smallPic.expand[data-v-3dc56ec8]{border-bottom:1px solid #eee;border-radius:0;box-shadow:none;margin:0 -20px;padding:12px 32px}.room-header.smallPic.expand .room-header-section .room-header-main .room-header-facility[data-v-3dc56ec8]{max-height:44px;overflow:hidden}.room-header.bigPic[data-v-3dc56ec8]{background-color:#fff;border-radius:12px}.room-header.bigPic .room-header-pic[data-v-3dc56ec8]{border-radius:12px 12px 0 0;margin-right:0;padding-bottom:56.25%;position:relative;width:100%}.room-header.bigPic .room-header-pic+div[data-v-3dc56ec8]{padding:12px 16px 16px}.room-header.bigPic .room-header-pic img[data-v-3dc56ec8]{height:100%;position:absolute;width:100%}.room-header.bigPic .room-header-pic .room-header-pic--count[data-v-3dc56ec8]{align-items:center;border-radius:12px;bottom:12px;display:flex;left:auto;max-width:calc(100% - 16px);padding:2px 8px;position:absolute;right:12px}.room-header.bigPic .room-header-pic .room-header-pic--count span[data-v-3dc56ec8]{color:#fff;font-size:12px;font-weight:500;line-height:1.5}.room-header.bigPic .room-header-pic .room-header-pic--count svg[data-v-3dc56ec8]{display:block;margin-right:4px;margin-top:-1px}.room-header.bigPic .room-header-section .room-header-main[data-v-3dc56ec8]{width:calc(100% - 42px)}.room-header.bigPic.expand[data-v-3dc56ec8]{border-radius:0;border-radius:initial;box-shadow:0 1px 6px 0 rgba(0,0,0,.1);margin:0 -20px;padding:12px 20px}.room-header.bigPic.expand .room-header-pic[data-v-3dc56ec8]{border-radius:12px}.room-header.bigPic.expand .room-header-pic+div[data-v-3dc56ec8]{padding:8px 0 0}.room-header.bigPic.expand .room-header-section .room-header-action .icon-arrow-down[data-v-3dc56ec8]{transform:rotate(-90deg)}.package-list-desktop .empty-wrapper{align-items:center;background-color:#fff;display:flex;flex-direction:column;height:100%;justify-content:center;padding:40px 20px;text-align:center}.package-list-desktop .empty-view-desktop{align-items:center;display:flex;flex-direction:column;margin-bottom:20px}.package-list-desktop .empty-view-desktop img{margin-bottom:20px;width:130px}.package-list-desktop .empty-view-desktop .empty-view-desc{color:#757575;font-size:16px;font-weight:400;line-height:1.5}.page-no-header .layout-default_header.mobile-header[data-v-172aa332]{display:none}.page-no-header .layout-default_header.mobile-header+.layout-default_main[data-v-172aa332]{padding-top:0}.page-no-footer .layout-default_footer.mobile-footer[data-v-172aa332]{display:none}img[lazy=loading][data-v-172aa332]{transform:scaleX(.3) scaleY(.5)}img[lazy=loaded][data-v-172aa332]{animation:appear-data-v-172aa332 .3s;animation-fill-mode:both}@keyframes appear-data-v-172aa332{0%{opacity:0}to{opacity:1}}.hotel-package-wrap[data-v-172aa332] .package-list .package-list-wrap{background-color:#f5f5f5;margin-top:16px;padding:20px}.hotel-package-wrap[data-v-172aa332] .package-list .package-list-wrap>.package-name{-webkit-line-clamp:2;-webkit-box-orient:vertical;align-items:center;display:-webkit-box;font-size:20px;font-weight:600;line-height:1.32;margin-bottom:16px;max-width:100%;overflow:hidden;text-overflow:ellipsis}.hotel-package-wrap[data-v-172aa332] .package-list .package-list-wrap:first-child{margin-top:0}.hotel-package-wrap[data-v-172aa332] .package-list-item{align-items:flex-start;display:flex;justify-content:space-between;padding-bottom:0}.hotel-package-wrap[data-v-172aa332] .package-list-item>.package-header{width:300px}.hotel-package-wrap[data-v-172aa332] .package-list-item .package-list-room-list{align-self:stretch;display:flex;flex-direction:column;position:relative;width:calc(100% - 316px)}.hotel-package-wrap[data-v-172aa332] .package-list-item .package-list-room-list .rate-list-header{background:#f5f5f5;border-bottom:1px solid #e6e6e6;color:#757575;display:flex;justify-content:space-between}.hotel-package-wrap[data-v-172aa332] .package-list-item .package-list-room-list .rate-list-header>div{font-size:14px;font-weight:600;line-height:1.5;padding:12px 20px}.hotel-package-wrap[data-v-172aa332] .package-list-item .package-list-room-list .rate-list-header>div:first-child{border-right:1px solid #e6e6e6;flex:1}.hotel-package-wrap[data-v-172aa332] .package-list-item .package-list-room-list .rate-list-header>div:last-child{flex-shrink:0;text-align:right;width:50%}.hotel-package-wrap[data-v-172aa332] .package-list-item .package-list-room-list.no-data{background-color:#fff}.hotel-package-wrap[data-v-172aa332] .package-list-item .package-list-item_room{background-color:#fff;flex:1;margin-bottom:12px;padding:20px}.hotel-package-wrap[data-v-172aa332] .package-list-item .package-list-item_room:last-child{margin-bottom:0}.hotel-package-wrap[data-v-172aa332] .package-list-item .package-list-item_room .package-list-item-room-ratelist{border:1px solid #e6e6e6}.hotel-package-wrap[data-v-172aa332] .package-list-item .package-list-item_room .room-header-section .room-header-main .room-header-name{font-size:18px;font-weight:600;line-height:1.32;margin-bottom:8px}.hotel-package-wrap[data-v-172aa332] .package-list-item .room-price-v3 .room-rate-info .room-price-info{flex-shrink:0;width:50%}.hotel-package-wrap[data-v-172aa332] .package-list-item .room-price-v3 .room-rate-info .room-price-info .room-price-tag{flex-direction:row;width:auto}.hotel-package-wrap[data-v-172aa332] .rate-list-view-more-package{align-items:center;background:#f5f5f5;color:#212121;cursor:pointer;display:flex;font-size:14px;font-weight:600;justify-content:center;line-height:1.5;margin-top:-12px;padding-top:16px;text-align:center}.hotel-package-wrap[data-v-172aa332] .rate-list-view-more-package .i-icon{margin-left:8px}.hotel-package-wrap[data-v-172aa332] .rate-list-view-more-package.expanded .i-icon{transform:rotate(180deg)}.page-no-header .layout-default_header.mobile-header[data-v-5b9b374e]{display:none}.page-no-header .layout-default_header.mobile-header+.layout-default_main[data-v-5b9b374e]{padding-top:0}.page-no-footer .layout-default_footer.mobile-footer[data-v-5b9b374e]{display:none}img[lazy=loading][data-v-5b9b374e]{transform:scaleX(.3) scaleY(.5)}img[lazy=loaded][data-v-5b9b374e]{animation:appear-data-v-5b9b374e .3s;animation-fill-mode:both}@keyframes appear-data-v-5b9b374e{0%{opacity:0}to{opacity:1}}.timer-tip-content[data-v-5b9b374e]{text-align:center}.timer-tip-content .content-title[data-v-5b9b374e]{font-size:24px;font-weight:600;line-height:1.32;margin:20px 0 8px}.timer-tip-content .content-desc[data-v-5b9b374e]{font-size:16px;font-weight:400;line-height:1.5}.timer-tip-content .content-btn[data-v-5b9b374e]{display:block;margin-top:24px;width:100%}.package-cal .i-icon.i-icon-icon-calendar path{stroke-width:4px!important}.page-no-header .layout-default_header.mobile-header[data-v-12a26e1d]{display:none}.page-no-header .layout-default_header.mobile-header+.layout-default_main[data-v-12a26e1d]{padding-top:0}.page-no-footer .layout-default_footer.mobile-footer[data-v-12a26e1d]{display:none}img[lazy=loading][data-v-12a26e1d]{transform:scaleX(.3) scaleY(.5)}img[lazy=loaded][data-v-12a26e1d]{animation:appear-data-v-12a26e1d .3s;animation-fill-mode:both}@keyframes appear-data-v-12a26e1d{0%{opacity:0}to{opacity:1}}.package-header[data-v-12a26e1d]{background-color:#fff;border:1px solid #dbdbdb;border-radius:12px;overflow:hidden}.package-header .package-header-pic[data-v-12a26e1d]{overflow:hidden;padding-bottom:56.25%;position:relative;width:100%}.package-header .package-header-pic+div[data-v-12a26e1d]{padding:12px 16px 16px;transition:all .25s}.package-header .package-header-pic img[data-v-12a26e1d]{height:100%;position:absolute;width:100%}.package-header .package-header-pic .package-header-pic--count[data-v-12a26e1d]{align-items:center;background-color:rgba(0,0,0,.6);border-radius:12px;bottom:12px;display:flex;font-size:12px;font-weight:500;line-height:1.5;max-width:calc(100% - 16px);padding:2px 8px;position:absolute;right:12px}.package-header .package-header-pic .package-header-pic--count span[data-v-12a26e1d]{color:#fff;font-size:12px;font-weight:500;line-height:1.5}.package-header .package-header-pic .package-header-pic--count svg[data-v-12a26e1d]{height:16px;margin-right:4px;margin-top:-1px;width:16px}.package-header .package-header-section[data-v-12a26e1d]{display:flex;justify-content:space-between}.package-header .package-header-section .package-header-main[data-v-12a26e1d]{flex:1}.package-header .package-header-section .package-header-main .package-header-name[data-v-12a26e1d]{font-size:16px;font-weight:600;line-height:1.32}.package-header .package-header-section .package-header-action[data-v-12a26e1d]{padding-left:12px}.package-header .package-header-section .package-header-action .icon-arrow-down[data-v-12a26e1d]{align-items:center;background:none;border:1px solid #212121;border-radius:6px;box-sizing:border-box;color:#8a8a8a;color:#212121;display:flex;font-weight:500;height:20px;justify-content:center;margin-left:10px;transform:rotate(90deg);width:20px}.package-header .package-header-benefit-section[data-v-12a26e1d]{cursor:pointer;margin-top:4px}.package-header .package-header-benefit-section .package-header-benefit[data-v-12a26e1d]{color:#757575;font-size:12px;font-weight:400;line-height:1.32}.package-header .package-header-benefit-section .package-header-benefit .package-header-benefit-item[data-v-12a26e1d]{margin-bottom:4px;padding-left:20px;position:relative}.package-header .package-header-benefit-section .package-header-benefit .package-header-benefit-item[data-v-12a26e1d]:last-child{margin-bottom:0}.package-header .package-header-benefit-section .package-header-benefit .package-header-benefit-item[data-v-12a26e1d]:before{background:#757575;border-radius:100%;content:"";height:4px;left:8px;position:absolute;top:6px;width:4px;z-index:0}.package-header .package-header-benefit-section .package-header-benefit-more[data-v-12a26e1d]{align-items:center;color:#2073f9;display:inline-flex;font-size:12px;font-weight:400;line-height:1.32;margin-top:6px;max-width:100%}.package-header .package-header-benefit-section .package-header-benefit-more .i-icon[data-v-12a26e1d]{margin-left:2px}.package-header .package-header-benefit-section .package-header-benefit-more>span[data-v-12a26e1d]:first-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.package-header .package-header-benefit-section .package-header-benefit-more>.i-icon[data-v-12a26e1d]{flex-shrink:0}.package-header .package-header-price[data-v-12a26e1d]{margin-top:12px}.package-header .package-header-price .package-header-price-taglist[data-v-12a26e1d]{padding-bottom:4px}.package-header .package-header-price .price_sell_amount[data-v-12a26e1d]{align-items:baseline;color:#8a8a8a;display:flex;font-size:12px;font-weight:400;line-height:1.5;white-space:pre-wrap}.package-header .package-header-price .price_sell_amount[data-v-12a26e1d] .format-price{color:#212121}.package-header .package-header-price .price_sell_amount[data-v-12a26e1d] .format-price span{font-size:20px;font-weight:600;line-height:1.32}.package-header .package-header-calendar[data-v-12a26e1d]{display:none;margin-top:12px;max-width:100%}.package-header .package-header-calendar[data-v-12a26e1d] .package-cal{flex:1}.package-header .package-header-calendar .date[data-v-12a26e1d]{align-items:center;color:#212121;display:flex;font-size:14px;font-weight:600;justify-content:center;line-height:1.5}.package-header .package-header-calendar .i-icon[data-v-12a26e1d]{flex-shrink:0;margin-right:8px}.package-header.expand[data-v-12a26e1d]{border:none;border-radius:0;border-radius:initial;box-shadow:0 4px 20px 0 rgba(0,0,0,.08);padding:20px}.package-header.expand .package-header-pic[data-v-12a26e1d]{border-radius:12px}.package-header.expand .package-header-pic+div[data-v-12a26e1d]{padding:12px 0 0}.package-header.expand .package-header-section .package-header-action .icon-arrow-down[data-v-12a26e1d]{transform:rotate(-90deg)}.package-header.expand .package-header-calendar[data-v-12a26e1d]{display:flex}.package-header.no-data.expand[data-v-12a26e1d]{box-shadow:none}.package-header.no-data .package-header-calendar>.i-icon[data-v-12a26e1d],.package-header.no-data .package-header-calendar[data-v-12a26e1d]{color:#f44622}.page-no-header .layout-default_header.mobile-header[data-v-03d202b2]{display:none}.page-no-header .layout-default_header.mobile-header+.layout-default_main[data-v-03d202b2]{padding-top:0}.page-no-footer .layout-default_footer.mobile-footer[data-v-03d202b2]{display:none}img[lazy=loading][data-v-03d202b2]{transform:scaleX(.3) scaleY(.5)}img[lazy=loaded][data-v-03d202b2]{animation:appear-data-v-03d202b2 .3s;animation-fill-mode:both}@keyframes appear-data-v-03d202b2{0%{opacity:0}to{opacity:1}}.bottom-in-enter[data-v-03d202b2],.bottom-in-leave-to[data-v-03d202b2]{transform:translateY(100%)}.bottom-in-enter-active[data-v-03d202b2],.bottom-in-leave-active[data-v-03d202b2]{transition:transform .2s}.no-date-room-check-availability-fixed[data-v-03d202b2]{align-items:center;background-color:#fff;border:1px solid #e6e6e6;border-radius:20px;bottom:24px;box-shadow:0 4px 20px 0 rgba(0,0,0,.078);display:flex;justify-content:space-between;left:50%;margin-left:-300px;padding:24px 32px;position:fixed;width:600px;z-index:99}.no-date-room-check-availability-fixed .left-text[data-v-03d202b2]{color:#212121;font-size:18px;font-weight:600;line-height:1.32;margin-right:40px}.page-no-header .layout-default_header.mobile-header[data-v-26bcda3c]{display:none}.page-no-header .layout-default_header.mobile-header+.layout-default_main[data-v-26bcda3c]{padding-top:0}.page-no-footer .layout-default_footer.mobile-footer[data-v-26bcda3c]{display:none}img[lazy=loading][data-v-26bcda3c]{transform:scaleX(.3) scaleY(.5)}img[lazy=loaded][data-v-26bcda3c]{animation:appear-data-v-26bcda3c .3s;animation-fill-mode:both}@keyframes appear-data-v-26bcda3c{0%{opacity:0}to{opacity:1}}.hotel-rate-list[data-v-26bcda3c]{padding-bottom:32px}.hotel-rate-list .nav-title[data-v-26bcda3c]{padding:40px 0 24px}.hotel-rate-list[data-v-26bcda3c] .desktop-hotel-selector-drawer{background-color:#f5f5f5}.hotel-rate-list[data-v-26bcda3c] .desktop-hotel-selector-drawer.top-sticky{background-color:#fff;border-radius:0;box-shadow:0 1px 6px 0 rgba(0,0,0,.1);width:100%}.hotel-rate-list[data-v-26bcda3c] .desktop-hotel-selector-drawer.top-sticky .selector-drawer-entrance{margin:0 auto;padding:12px 0;width:1160px}.hotel-rate-list[data-v-26bcda3c] .desktop-hotel-selector-drawer.top-sticky .klk-poptip-dark .klk-poptip-popper.dark{display:none}@media screen and (max-width:1160px){.hotel-rate-list[data-v-26bcda3c] .desktop-hotel-selector-drawer.top-sticky .selector-drawer-entrance{padding-left:60px}}.hotel-rate-list[data-v-26bcda3c] .room-list{width:100%}.hotel-rate-list[data-v-26bcda3c] .room-list>div:first-of-type{border-top:none}.hotel-rate-list[data-v-26bcda3c] .room-list>.klk-button{font-size:14px;font-weight:600;line-height:1.5;margin-top:20px;padding:16px}.hotel-rate-list[data-v-26bcda3c] .room-list>.klk-button.expand>.klk-icon{transform:rotate(-180deg)}.hotel-rate-list[data-v-26bcda3c] .package-list{width:100%}.hotel-rate-list[data-v-26bcda3c] .package-list>div:first-of-type{border-top:none}.hotel-rate-list[data-v-26bcda3c] .package-list>.klk-button{font-size:14px;font-weight:600;line-height:1.5;margin-top:20px;padding:16px}.hotel-rate-list[data-v-26bcda3c] .package-list>.klk-button.expand>.klk-icon{transform:rotate(-180deg)}.hotel-rate-list .button[data-v-26bcda3c]{background:#fff;border:none;font-weight:600;outline:none;padding:5.5px 10.5px}.hotel-rate-list .button-primary[data-v-26bcda3c]{background:#ff5b00;border-radius:6px;color:#fff}.hotel-rate-list .button.show-tabs .hotel-room-info[data-v-26bcda3c]{top:208px!important}.hotel-rate-list .button>div[data-v-26bcda3c]:first-of-type{border-top:none}[data-v-26bcda3c] .hotel-noDate-room-list .check-date-availability{display:flex;justify-content:center;margin-bottom:40px}[data-v-26bcda3c] .hotel-noDate-room-list .check-date-availability button{width:560px}[data-v-26bcda3c] .hotel-noDate-room-list .hotel-noDate-room-item{align-items:flex-start;border-bottom:1px solid #eee;display:flex;flex-wrap:wrap;justify-content:flex-start;padding:16px 0}[data-v-26bcda3c] .hotel-noDate-room-list .hotel-noDate-room-item:last-child{border-bottom:0}[data-v-26bcda3c] .hotel-noDate-room-list .hotel-noDate-room-item .hotel-room-info{margin-right:12px}[data-v-26bcda3c] .hotel-noDate-room-list .hotel-noDate-room-item .hotel-room-info .room-imgs{height:82px;position:relative;width:146px}[data-v-26bcda3c] .hotel-noDate-room-list .hotel-noDate-room-item .hotel-room-info .room-imgs-text{color:#fff;font-size:14px;font-weight:400;left:22px;line-height:1.5;position:absolute;right:22px;text-align:center;top:50%;transform:translateY(-50%)}[data-v-26bcda3c] .hotel-noDate-room-list .hotel-noDate-room-item .hotel-room-info .room-imgs-count{align-items:center;background-color:rgba(0,0,0,.6);border-radius:6px 0 6px 0;bottom:0;color:#fff;cursor:pointer;display:inline-flex;font-size:12px;font-weight:400;line-height:1.5;padding:4px 8px;position:absolute;right:0}[data-v-26bcda3c] .hotel-noDate-room-list .hotel-noDate-room-item .hotel-room-info .room-imgs-count .i-icon{flex-shrink:0;margin-right:4px}[data-v-26bcda3c] .hotel-noDate-room-list .hotel-noDate-room-item .hotel-room-info .img-container{border-radius:8px}[data-v-26bcda3c] .hotel-noDate-room-list .hotel-noDate-room-item .hotel-room-otherInfo{display:flex;flex:1;flex-direction:column;justify-content:space-between;overflow:hidden}[data-v-26bcda3c] .hotel-noDate-room-list .hotel-noDate-room-item .hotel-room-otherInfo .room-name{align-items:center;color:#212121;cursor:pointer;display:inline-flex;font-size:18px;font-weight:600;line-height:1.32;margin-bottom:4px;max-width:100%}[data-v-26bcda3c] .hotel-noDate-room-list .hotel-noDate-room-item .hotel-room-otherInfo .room-name span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}[data-v-26bcda3c] .hotel-noDate-room-list .hotel-noDate-room-item .hotel-room-otherInfo .room-name .i-icon{flex-shrink:0;margin-right:8px}[data-v-26bcda3c] .hotel-noDate-room-list .hotel-noDate-room-item .hotel-room-otherInfo .room_bed_name{font-size:14px;font-weight:400;line-height:1.5}[data-v-26bcda3c] .hotel-noDate-room-list .hotel-noDate-room-item .hotel-room-otherInfo .room-icons{color:#757575;display:flex;flex-wrap:wrap;margin-bottom:-4px;margin-top:12px}[data-v-26bcda3c] .hotel-noDate-room-list .hotel-noDate-room-item .hotel-room-otherInfo .room-icons .icon-item{display:inline-flex;margin-bottom:4px;margin-right:16px;max-width:100%;width:auto}[data-v-26bcda3c] .hotel-noDate-room-list .hotel-noDate-room-item .hotel-room-otherInfo .room-icons .icon-item:last-child{margin-bottom:4px;margin-right:0}[data-v-26bcda3c] .hotel-noDate-room-list .hotel-noDate-room-item .hotel-room-otherInfo .room-icons .icon-item img{height:16px;margin-right:6px;margin-top:0;width:16px}[data-v-26bcda3c] .hotel-noDate-room-list .hotel-noDate-room-item .hotel-room-otherInfo .room-icons .icon-item .icon-item-text{color:#757575;font-size:14px;font-weight:400;line-height:1.5;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}[data-v-26bcda3c] .hotel-noDate-room-list .hotel-noDate-room-item .hotel-room-otherInfo .check-date{display:flex;justify-content:flex-end}[data-v-26bcda3c] .hotel-noDate-package-list .hotel-noDate-package-item{background-color:#f5f5f5;margin-bottom:16px;padding:20px}[data-v-26bcda3c] .hotel-noDate-package-list .hotel-noDate-package-item:last-child{margin-bottom:0}[data-v-26bcda3c] .hotel-noDate-package-list .hotel-noDate-package-item .package-header{display:flex}[data-v-26bcda3c] .hotel-noDate-package-list .hotel-noDate-package-item .package-header .package-header-pic{height:168px;margin-right:12px;padding-bottom:0;width:300px}[data-v-26bcda3c] .hotel-noDate-package-list .hotel-noDate-package-item .package-header .package-header-pic+div{flex:1}[data-v-26bcda3c] .hotel-noDate-package-list .hotel-noDate-package-item .package-header .package-header-section .package-header-main .package-header-name{display:block}[data-v-26bcda3c] .hotel-noDate-package-list .hotel-noDate-package-item .package-header .calendar-poptip-wrap{display:flex;justify-content:flex-end}[data-v-26bcda3c] .hotel-noDate-package-list .hotel-noDate-package-item .package-header .poptip-calendar{flex-shrink:0}[data-v-26bcda3c] .hotel-noDate-package-list .hotel-noDate-package-item .package-header .poptip-calendar .package-header-calendar{background-color:#ff5b00;border:1px solid #ff5b00;border-radius:12px;color:#fff;font-size:16px;line-height:22px;min-width:86px;padding:12px 20px}[data-v-26bcda3c] .hotel-noDate-package-list .hotel-noDate-package-item .package-header .poptip-calendar .package-header-calendar .i-icon{display:none}[data-v-26bcda3c] .hotel-noDate-package-list .hotel-noDate-package-item .package-header .package-header-info{display:flex;flex-direction:column}[data-v-26bcda3c] .hotel-noDate-package-list .hotel-noDate-package-item .package-header .package-check-date{cursor:pointer;margin-left:auto;margin-top:auto}.hotel-room-empty[data-v-26bcda3c]{padding:62px 16px}[data-v-26bcda3c] .empty-view-empty .empty-view-button-list{position:relative}[data-v-26bcda3c] .empty-view-empty .empty-view-button-list>button{position:absolute;white-space:nowrap}[data-v-26bcda3c] .empty-view-empty .empty-view-button-list>button:first-child{right:100%}[data-v-26bcda3c] .empty-view-empty .empty-view-button-list>button:last-child{left:100%}.hotel-review-category-simple-list{margin-bottom:-6px!important}.hotel-review-category-list .klk-tag{border-radius:99rem;margin:0 6px 6px 0;padding:0}.hotel-review-category-list .klk-tag:not(.klk-tag-checked){background-color:#fff;border-color:#e6e6e6;font-weight:400}.hotel-review-category-list .klk-tag .category-item{font-size:12px;font-weight:400;line-height:1.32}.hotel-review-category-list.desktop .category-item{min-width:32px;overflow:hidden;padding:6px 12px;text-align:center;text-overflow:ellipsis;white-space:nowrap}.hotel-review-category-list.mobile .category-item{min-width:32px;overflow:hidden;padding:4px 12px;text-align:center;text-overflow:ellipsis;white-space:nowrap}.hotel-reviews-latest.desktop .review-group{margin:20px 0 0}.hotel-reviews-latest.desktop .review-group .klk-card-swiper-item{display:flex;justify-content:space-between}.hotel-reviews-latest.desktop .review-group .klk-card-swiper-item .hotel-review-item{width:calc(50% - 10px)}.hotel-reviews-latest.desktop .content>.hotel-review-item{flex:1;max-width:100%;width:100%}.hotel-reviews-latest.desktop .content>.hotel-review-item .hotel-reviews-swiper-container{max-width:650px}.hotel-reviews-latest.desktop .detail-content-wrap-footer{border-top:none!important;box-shadow:none!important}.hotel-reviews-latest.desktop .detail-content-wrap-footer:before{display:none!important}.hotel-reviews-latest.desktop .detail-content-wrap-footer .svg-icon{transform:rotate(0deg)!important}.hotel-reviews-latest.desktop .ai-review-summary{margin:8px 0 24px}.hotel-reviews-latest.mobile .review-group{margin:20px -20px;padding-left:20px}.hotel-reviews-latest.mobile .review-group .swiper-wrapper{flex-flow:nowrap}.hotel-reviews-latest.mobile .review-group .hotel-review-item.swiper-slide{border:1px solid #e6e6e6;border-radius:16px;box-sizing:border-box;height:auto!important;width:calc(100% - 30px)!important}.hotel-reviews-latest.mobile .review-group .hotel-review-item.swiper-slide:last-child{margin-right:20px!important}.hotel-reviews-latest.mobile .content{font-size:12px;font-weight:400;line-height:1.5}.hotel-reviews-latest.mobile .content>.hotel-review-overview-filter{background-color:#fff;margin-top:6px;padding:6px 20px}.hotel-reviews-latest.mobile .show-more-btn.show-more-btn--normal{margin-left:0}.hotel-reviews-latest.mobile .ai-review-summary{margin:12px 0 20px}.page-no-header .layout-default_header.mobile-header[data-v-56d3e7a2]{display:none}.page-no-header .layout-default_header.mobile-header+.layout-default_main[data-v-56d3e7a2]{padding-top:0}.page-no-footer .layout-default_footer.mobile-footer[data-v-56d3e7a2]{display:none}img[lazy=loading][data-v-56d3e7a2]{transform:scaleX(.3) scaleY(.5)}img[lazy=loaded][data-v-56d3e7a2]{animation:appear-data-v-56d3e7a2 .3s;animation-fill-mode:both}@keyframes appear-data-v-56d3e7a2{0%{opacity:0}to{opacity:1}}.section-hotel-facility.section-content-mobile .detail-content-wrap-footer[data-v-56d3e7a2]{margin-top:20px}.detail-content-wrap.mobile.section-hotel-facility{padding:0 0 0 20px}.detail-content-wrap.mobile.section-hotel-facility .detail-content-wrap-footer{margin-top:20px;padding-right:20px}.detail-content-wrap.mobile.section-hotel-facility .all-attr-list,.detail-content-wrap.mobile.section-hotel-facility .hot-attr-list,.detail-content-wrap.mobile.section-hotel-facility .open-hour-attr{padding-right:20px}.detail-content-wrap.mobile.section-hotel-facility .all-attr-list .attr-item,.detail-content-wrap.mobile.section-hotel-facility .hot-attr-list .attr-item,.detail-content-wrap.mobile.section-hotel-facility .open-hour-attr .attr-item{margin-bottom:4px}.detail-content-wrap.mobile.section-hotel-facility .all-attr-list .list-wrap .attr-item:last-child,.detail-content-wrap.mobile.section-hotel-facility .all-attr-list>div:last-child,.detail-content-wrap.mobile.section-hotel-facility .hot-attr-list .list-wrap .attr-item:last-child,.detail-content-wrap.mobile.section-hotel-facility .hot-attr-list>div:last-child,.detail-content-wrap.mobile.section-hotel-facility .open-hour-attr .list-wrap .attr-item:last-child,.detail-content-wrap.mobile.section-hotel-facility .open-hour-attr>div:last-child{margin-bottom:0}.page-no-header .layout-default_header.mobile-header[data-v-36badf4a]{display:none}.page-no-header .layout-default_header.mobile-header+.layout-default_main[data-v-36badf4a]{padding-top:0}.page-no-footer .layout-default_footer.mobile-footer[data-v-36badf4a]{display:none}img[lazy=loading][data-v-36badf4a]{transform:scaleX(.3) scaleY(.5)}img[lazy=loaded][data-v-36badf4a]{animation:appear-data-v-36badf4a .3s;animation-fill-mode:both}@keyframes appear-data-v-36badf4a{0%{opacity:0}to{opacity:1}}.section-similar-hotel[data-v-36badf4a]{background:#fff;margin-bottom:0}.section-similar-hotel[data-v-36badf4a] .hotel-card{height:100%}.section-similar-hotel.similar-hotel-mobile .hotel-card[data-v-36badf4a]{border:1px solid #e6e6e6}.section-similar-hotel.similar-hotel-mobile[data-v-36badf4a] .klk-card-swiper-items-wrapper::-webkit-scrollbar{display:none}.section-similar-hotel.similar-hotel-mobile[data-v-36badf4a] .klk-card-swiper{margin:0 -20px}.section-similar-hotel.similar-hotel-mobile[data-v-36badf4a] .klk-card-swiper .klk-card-swiper-items{margin-left:20px}.section-similar-hotel.similar-hotel-mobile[data-v-36badf4a] .klk-card-swiper .klk-card-swiper-items .klk-card-swiper-item:last-child{padding-right:20px;width:177px!important}.section-similar-hotel.similar-hotel-desktop[data-v-36badf4a] .hotel-card{margin-right:20px;min-width:0;width:275px}.section-similar-hotel.similar-hotel-desktop[data-v-36badf4a] .hotel-card:last-child{margin-right:0}.page-no-header .layout-default_header.mobile-header[data-v-b09b4f30]{display:none}.page-no-header .layout-default_header.mobile-header+.layout-default_main[data-v-b09b4f30]{padding-top:0}.page-no-footer .layout-default_footer.mobile-footer[data-v-b09b4f30]{display:none}img[lazy=loading][data-v-b09b4f30]{transform:scaleX(.3) scaleY(.5)}img[lazy=loaded][data-v-b09b4f30]{animation:appear-data-v-b09b4f30 .3s;animation-fill-mode:both}@keyframes appear-data-v-b09b4f30{0%{opacity:0}to{opacity:1}}.intro-content[data-v-b09b4f30]{text-align:left}.intro-content .intro-desc[data-v-b09b4f30]{font-size:16px;font-weight:400;line-height:1.5;margin-bottom:32px}.intro-content .intro-item[data-v-b09b4f30]{border-bottom:1px solid #eee;display:flex;margin-top:16px;padding-bottom:16px}.intro-content .intro-item[data-v-b09b4f30]:last-child{border-bottom:none;margin-bottom:60px}.intro-content .intro-item>img[data-v-b09b4f30]{flex:0 0 48px;height:48px;margin-right:16px}.intro-content .intro-item>dl dt[data-v-b09b4f30]{font-size:16px;font-weight:600;line-height:1.5;margin-bottom:2px}.intro-content .intro-item>dl dd[data-v-b09b4f30]{color:#757575;font-size:14px;font-weight:400;line-height:1.5;margin-bottom:2px}.page-no-header .layout-default_header.mobile-header[data-v-e7e03df4]{display:none}.page-no-header .layout-default_header.mobile-header+.layout-default_main[data-v-e7e03df4]{padding-top:0}.page-no-footer .layout-default_footer.mobile-footer[data-v-e7e03df4]{display:none}img[lazy=loading][data-v-e7e03df4]{transform:scaleX(.3) scaleY(.5)}img[lazy=loaded][data-v-e7e03df4]{animation:appear-data-v-e7e03df4 .3s;animation-fill-mode:both}@keyframes appear-data-v-e7e03df4{0%{opacity:0}to{opacity:1}}.skeleton-card-long[data-v-e7e03df4]{margin-top:60px}.skeleton-card-normal[data-v-e7e03df4]{margin:20px}.stay-plus-recommend[data-v-e7e03df4] .klk-carousel-indicators-backgound,.stay-plus-recommend[data-v-e7e03df4] .klk-section-title[data-klk-anchor]{display:none}.stay-plus-recommend .stay-plus-title[data-v-e7e03df4]{padding:64px 0 6px}.stay-plus-recommend .stay-plus-title[data-v-e7e03df4] .stayplus-icon{margin-right:8px;vertical-align:middle}.stay-plus-recommend .intro-desc[data-v-e7e03df4]{color:#757575;cursor:pointer;font-size:16px;font-weight:400;line-height:1.5;margin-bottom:32px}.stay-plus-recommend .intro-desc .svg-icon[data-v-e7e03df4]{margin-top:3px;vertical-align:top}.stay-plus-recommend-mobile[data-v-e7e03df4]{padding:0 20px 20px}.stay-plus-recommend-mobile .stay-plus-title[data-v-e7e03df4]{padding:32px 0 6px}.stay-plus-recommend[data-v-e7e03df4] .stay-plus-card-normal{border:1px solid #eee}.stay-plus-recommend[data-v-e7e03df4] .klk-carousel-indicators{height:20px}.stay-plus-recommend-mobile .intro-desc[data-v-e7e03df4]{margin-bottom:16px}.stay-plus-recommend[data-v-e7e03df4] .klk-carousel .klk-carousel-item{padding-right:16px;width:856px}.stay-plus-recommend[data-v-e7e03df4] .klk-carousel .klk-carousel-next-btn:before{background:linear-gradient(270deg,#fff 12.67%,hsla(0,0%,100%,0) 107.14%,hsla(0,0%,100%,0) 0);content:"";height:240px;position:absolute;right:42px;width:30px;z-index:2}.stay-plus-recommend[data-v-e7e03df4] .klk-card-swiper-scroll{margin:0 -20px}.stay-plus-recommend[data-v-e7e03df4] .klk-card-swiper-scroll .klk-card-swiper-item:first-child{padding-left:20px}.stay-plus-recommend[data-v-e7e03df4] .klk-card-swiper-scroll .klk-card-swiper-item:last-child{padding-right:20px}.stay-plus-recommend-desktop[data-v-e7e03df4] .klk-carousel-indicators-backgound{z-index:-1}.voucher-card{border:1px solid #e6e6e6;border-radius:12px;cursor:pointer;height:100%;margin-top:5px;transform:translateY(0);transition:all .2s ease;width:100%}.voucher-card:hover{transform:translateY(-4px)}.voucher-card-img{background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:12px 12px 0 0;height:154px;width:100%}.voucher-card .content-wrap{display:flex;flex:1;flex-direction:column;height:157px;justify-content:space-between;overflow:hidden;padding:12px 16px}.voucher-card .content-wrap .top-wrap>h5{-webkit-line-clamp:2;-webkit-box-orient:vertical;color:#212121;display:-webkit-box;font-size:14px;font-weight:600;line-height:20px;margin-bottom:6px;overflow:hidden;text-overflow:ellipsis}.voucher-card .content-wrap .top-wrap .tags{display:flex;margin-bottom:8px;overflow:hidden;position:relative}.voucher-card .content-wrap .top-wrap .tags>span{background:#e6f7f2;border-radius:6px;color:#08b371;flex-shrink:0;font-size:12px;line-height:16px;margin-right:6px;max-width:100%;padding:2px 4px;white-space:nowrap}.voucher-card .content-wrap .top-wrap .tags>span.ellipsis-one{overflow:hidden;text-overflow:ellipsis}.voucher-card .content-wrap .price-wrap .price{align-items:center;color:#212121;display:flex;font-size:16px;font-weight:600;line-height:19px;overflow:hidden}.voucher-card .content-wrap .price-wrap .price>span:first-child{flex-shrink:0}.voucher-card .content-wrap .price-wrap .price .price-desc{color:#212121;font-size:16px;font-weight:600;line-height:19px}.voucher-card .content-wrap .price-wrap .price .night{color:#212121;font-size:12px;font-weight:400;line-height:14px;margin-left:2px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.voucher-card .content-wrap .price-wrap .ori-price{margin-top:4px}.voucher-card .content-wrap .price-wrap .sale-desc{margin-bottom:2px}.voucher-card .content-wrap .price-wrap .sale-desc,.voucher-card.voucher-card-soldout .sold-out-wrap{color:#757575;font-size:12px;line-height:16px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.voucher-card.voucher-card-soldout .sold-out-wrap>span{color:#212121;font-size:14px;font-weight:600;line-height:20px;margin-right:8px}.voucher-card.voucher-card-soldout .content-wrap .top-wrap .tags>span{background:#f5f5f5;color:#757575}.voucher-list{background:#fff;padding:32px 20px 0}.voucher-list-title{margin:16px 0}.voucher-list-mobile .voucher-list-content>a{border-bottom:1px solid #eee;display:block;padding:16px 0}.voucher-list-mobile .voucher-list-content>a:first-child{padding-top:2px}.voucher-list-mobile .voucher-list-content>a:last-child{border-bottom:none}.voucher-list .ori-price{align-items:center;display:flex;margin-top:2px}.voucher-list .ori-price .ori-price-tag{background:#ffeadd;border-radius:20px;color:#ff5b00;font-size:12px;font-weight:500;padding:2px 6px}.voucher-list .ori-price .ori-price-desc{color:#757575;font-size:12px;line-height:16px;margin-left:8px;text-decoration:line-through}.voucher-list-item{display:flex;flex-wrap:wrap;margin-bottom:20px}.voucher-list-item-card{box-sizing:border-box;height:311px;margin-right:20px;padding:1px;position:relative;width:275px}.voucher-list-item-card:nth-child(4n){margin-right:0}.voucher-list-item-card.voucher-list-item-card-long{height:150px;width:385px}.voucher-list-item-card.voucher-list-item-card-long:nth-child(2n){margin-right:0}.voucher-list-item-card.voucher-list-item-card-long .voucher-card-normal-desktop{border-radius:12px;height:100%;padding:16px;width:100%}.voucher-list-item-card.voucher-list-item-card-long .voucher-card-normal-desktop .voucher-card-normal-img{border-radius:12px;height:90px;margin-right:12px;width:90px}.voucher-list-desktop{padding:32px 0 0}.voucher-list-desktop.noborder{border-bottom:none}.voucher-list-desktop .voucher-list-title{font-size:24px;font-weight:600;line-height:1.32;margin:40px 0 24px}.voucher-list-desktop .voucher-list-content .mr-20{margin-right:20px}.voucher-list-desktop .voucher-list-content .mr-20:last-child{margin-right:0}.voucher-list-desktop .voucher-list-content.mb-20{margin-bottom:20px}.voucher-list-show-more{border:1px solid #4a4a4a;border-radius:8px;color:#212121;font-size:14px;font-weight:500;height:36px;line-height:1.5;margin-top:4px;padding:8px 0;text-align:center}.voucher-list-mobile{padding-bottom:32px;padding-top:0}.voucher-list-mobile .nav-title{margin:0;padding:24px 0 16px}.voucher-list-desktop{padding-bottom:32px;padding-top:0}.voucher-list-desktop .nav-title{margin:0;padding:40px 0 24px}.page-no-header .layout-default_header.mobile-header{display:none}.page-no-header .layout-default_header.mobile-header+.layout-default_main{padding-top:0}.page-no-footer .layout-default_footer.mobile-footer{display:none}img[lazy=loading]{transform:scaleX(.3) scaleY(.5)}img[lazy=loaded]{animation:appear .3s;animation-fill-mode:both}@keyframes appear{0%{opacity:0}to{opacity:1}}.hotel-desktop-global-loading.klk-loading{position:fixed;z-index:1001}.hotel-desktop-global-loading.klk-loading .klk-loading-bg{padding:30px 24px;width:354px}.hotel-desktop-global-loading.klk-loading .klk-loading-icon{margin:0 53px 16px}.hotel-desktop-global-loading.klk-loading .klk-loading-icon img{height:200px;width:200px}.hotel-desktop-global-loading.klk-loading .klk-loading-text{color:#757575;font-size:16px;line-height:21px}.hotel-mweb-global-loading.klk-loading{position:fixed}.hotel-mweb-global-loading.klk-loading .klk-loading-bg{padding:20px 24px;width:246px}.hotel-mweb-global-loading.klk-loading .klk-loading-icon{margin:0 24px 12px}.hotel-mweb-global-loading.klk-loading .klk-loading-icon img{height:150px;width:150px}.hotel-mweb-global-loading.klk-loading .klk-loading-text{color:#757575;font-size:14px;line-height:18px}.layout-default-desktop .klk-card-swiper-items-wrapper{margin-top:-4px;padding-top:4px;white-space:normal}.layout-default-desktop .klk-card-swiper-items-wrapper .klk-card-swiper-items .klk-card-swiper-item{display:flex}.layout-default-desktop .klk-card-swiper-items-wrapper .klk-card-swiper-items .klk-card-swiper-item>a{margin-right:20px;width:275px}.layout-default-desktop .klk-card-swiper-items-wrapper .klk-card-swiper-items .klk-card-swiper-item>a:nth-child(4n){margin-right:0}.layout-default-desktop .klk-card-swiper-items-wrapper .klk-card-swiper-items .klk-card-swiper-item>a:first-child.has-new-tag{margin-left:5px;margin-right:18px}.layout-default-desktop .klk-card-swiper-items-wrapper .klk-card-swiper-items .klk-card-swiper-item>a:first-child.has-new-tag~.hotel-card{margin-right:18px}.layout-default-desktop .klk-card-swiper-items-wrapper .klk-card-swiper-items .klk-card-swiper-item>a:first-child.has-new-tag~.hotel-card:last-child{margin-right:0}.page-hotel-detail-wrapper{background:#fff!important}body.no_scroll,html.no_scroll{overflow:hidden}.page-hotel-detail-desktop{color:#212121;margin:0 auto;padding-bottom:80px;padding-top:64px;width:1160px}.page-hotel-detail-desktop .klk-section-title-h2 .klk-section-title-header h2{font-size:24px;font-weight:600;line-height:1.32}.page-hotel-detail-desktop .klk-section-title-h2 .klk-section-title-header h2:before{background-color:#ff5b00;border-radius:6px;height:24px;margin-right:16px;width:6px}.page-hotel-detail-desktop .detail-content-wrap .internal-linking .header_wrapper{padding-top:0}.page-hotel-detail-desktop .klk-card-swiper-item ::v-deep .hotel-card:first-child .header-tag{display:none!important}.chat-entrance-wrapper,.scroll-to-top{visibility:hidden}.hotel-poptip-facility-content .title{font-size:16px;font-weight:600;line-height:1.5;margin:8px 0 12px}.hotel-poptip-facility-content .content{display:flex;flex-wrap:wrap}.hotel-poptip-facility-content .content .room-icons-item{margin-right:8px;width:200px}.hotel-poptip-facility-content .content .room-icons-item img{margin-right:8px!important}.hotel-poptip-facility-content .content .room-icons-item:nth-child(4n){margin-right:0}.hotel-poptip-facility-content .content .room-icons-item .icon-item-text{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden;text-overflow:ellipsis}